# =================================================================== # Archivo .gitignore para un repositorio con Backend ASP.NET y Frontend React/Vite # =================================================================== # Dependencias y paquetes locales # ------------------------------- node_modules/ dist/ dist-ssr/ *.local # Archivos de log # ------------------------------- npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* # Variables de entorno # ------------------------------- .env.local .env.development.local .env.test.local .env.production.local # Archivos de caché y reportes de herramientas # --------------------------------------------- .eslintcache .stylelintcache .npm/ .pnpm-store/ coverage/ .nyc_output/ # =================================================================== # SECCIÓN PARA PROYECTOS ASP.NET CORE (Backend) # =================================================================== # Archivos y carpetas generados por Visual Studio y Rider # ------------------------------------------------------- *.sln.DotSettings.user *.suo *.user *.userosscache *.sln.docstates *.vspscc *.vssscc .vs/ project.lock.json project.fragment.lock.json vs.lock.json *.csproj.user *.vcxproj.filters *.pubxml *.pubxml.user # Carpetas de compilación y publicación # -------------------------------------- [Bb]in/ [Oo]bj/ [Rr]elease/ [Rr]eleases/ x64/ x86/ build/ bld/ [Dd]ebug/ [Dd]ebug[Pp]ublic/ [Rr]elease[Pp]ublic/ [Tt]est[Rr]esult*/ [Bb]uild[Ss]uccess.txt [Dd]ebug/ [Rr]elease/ **/[Bb]in **/[Oo]bj **/[Dd]ebug **/[Rr]elease **/[Ll]ogs **/[Pp]ackages *.nupkg *.snupkg # Archivos de configuración locales de usuario y secrets # ------------------------------------------------------ # (appsettings.Development.json a veces se sube, pero si contiene secretos, no debería) appsettings.Development.json secrets.json user-secrets.json *.secrets.json # Caché y logs de Resharper y Rider # ---------------------------------- _ReSharper*/ *.[Rr]e[Ss]harper *.DotSettings.user .idea/ # Archivos de Test # ----------------- TestResults/ *.trx # Archivos de publicación de base de datos # ----------------------------------------- *.dacpac *.dbschema *.dbmdl # Otros # ----- *.log *.tlog *.psess *.vsp *_i.c *_p.c *_i.h *.ilk *.meta *.obj *.pch *.pdb *.pgc *.pgd *.rsp *.sbr *.tlb *.tmp *.tmp_proj *.vsix *.xaml.cs # =================================================================== # SECCIÓN PARA PROYECTOS REACT/VITE (Frontend) # =================================================================== # Archivos de caché y logs específicos de Vite/React # --------------------------------------------------- .DS_Store .cache/ .history/ .idea/ .vscode/ # Editor-specific files # --------------------- *.swp *~ *.orig # Reportes # -------- junit.xml # Evitar subir imágenes/assets que deberían estar en el CDN en producción, si aplica. # Si tus assets están en el repo, ignora esto. # public/assets/production/ # =================================================================== # Fin del archivo .gitignore # ===================================================================