Un generador de .gitignore te ayuda a crear un archivo de exclusión seguro y específico para tu proyecto en segundos — sin olvidar salidas de compilación comunes, carpetas de dependencias o ruido del IDE. SWEDevTools: Prism incluye plantillas para Node, Python, Java, Go, Rust, .NET, React, Angular, Vue, iOS, Android y Unity, más patrones opcionales de IDE y SO. Genera el archivo localmente en tu navegador y luego haz commit para mantener tu repositorio limpio.
Sí. Muchos repos necesitan patrones mixtos (por ejemplo, un frontend Node más scripts Python). Selecciona múltiples plantillas y la salida se fusionará.
En la mayoría de los casos, sí — .env a menudo contiene secretos. Un patrón común es ignorar .env y hacer commit de un .env.example con marcadores seguros.
Están incluidas en la mayoría de las plantillas relevantes (Node/React/etc.). Revisa tu configuración de CI/CD si intencionalmente haces commit de artefactos de compilación.
No. .gitignore evita que nuevos archivos no rastreados sean añadidos. Si algo ya está rastreado, elimínalo del rastreo de git (por ejemplo, git rm --cached).
Es la misma idea: ensamblar patrones de exclusión desde plantillas. SWEDevTools: Prism se ejecuta localmente e incluye stacks comunes más patrones de IDE/SO.
Comienza con un .gitignore raíz para patrones compartidos (IDE/SO, directorios de compilación comunes), luego agrega archivos .gitignore a nivel de paquete para salidas específicas de herramientas.
Usualmente no — los archivos lock mejoran la reproducibilidad. Ignóralos solo si tu equipo estandariza una estrategia de lock diferente.
Absolutamente. Trata el archivo generado como una base, luego ajústalo para tu repo (por ejemplo, ignorar .env.local pero mantener .env.test).
Sí. Puedes seleccionar múltiples plantillas de lenguaje y framework al mismo tiempo, y el generador las fusiona en un solo archivo .gitignore con patrones deduplicados. Esto es ideal para repos políglotas o monorepos que abarcan varios stacks tecnológicos.
Sí. El generador ofrece toggles opcionales para patrones populares de IDE y editor incluyendo VS Code, JetBrains (IntelliJ, WebStorm, PyCharm), Visual Studio, Sublime Text y Vim. Habilitarlos evita que archivos de configuración específicos del editor llenen tu repositorio.
Las plantillas se mantienen junto con la aplicación y se actualizan regularmente para reflejar nuevas convenciones de frameworks, salidas de herramientas de compilación y mejores prácticas de la comunidad. Cada plantilla cubre los patrones de exclusión más comunes recomendados por la documentación oficial de esa tecnología.
smalldev.tools ya no está disponible. Prism de SWEDevTools ofrece las mismas herramientas para desarrolladores y más, con soporte offline, encadenamiento de pipelines y uso completamente gratuito — sin necesidad de registrarse.
Sí. Prism genera archivos .gitignore con la misma biblioteca de plantillas que gitignore.io, más soporte offline, edición de reglas personalizadas e integración de pipelines — todo sin anuncios ni rastreo.