[ADDED] Archivos .gitignore específicos para cada tipo de proyecto
- Creados archivos .gitignore para cada tipo de proyecto con reglas específicas - Para Odoo, se excluye de seguimiento la carpeta data y su contenido - Integrados en project_new.sh para copiarse automáticamente al crear un proyecto 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
988bf503c7
commit
bd0b200118
13 changed files with 905 additions and 0 deletions
43
bin/config/ansible.gitignore
Normal file
43
bin/config/ansible.gitignore
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
# Ansible gitignore
|
||||||
|
|
||||||
|
# Ansible roles downloaded from Galaxy
|
||||||
|
roles/*
|
||||||
|
!roles/requirements.yml
|
||||||
|
|
||||||
|
# Ansible vault password file
|
||||||
|
.vault_pass
|
||||||
|
|
||||||
|
# Inventory files with sensitive data
|
||||||
|
inventory/group_vars/*/vault.yml
|
||||||
|
inventory/host_vars/*/vault.yml
|
||||||
|
|
||||||
|
# Retry files
|
||||||
|
*.retry
|
||||||
|
|
||||||
|
# Log files
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Runtime files
|
||||||
|
*.pid
|
||||||
|
|
||||||
|
# Python artifacts
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
*.so
|
||||||
|
.Python
|
||||||
|
env/
|
||||||
|
build/
|
||||||
|
develop-eggs/
|
||||||
|
dist/
|
||||||
|
downloads/
|
||||||
|
eggs/
|
||||||
|
.eggs/
|
||||||
|
lib/
|
||||||
|
lib64/
|
||||||
|
parts/
|
||||||
|
sdist/
|
||||||
|
var/
|
||||||
|
*.egg-info/
|
||||||
|
.installed.cfg
|
||||||
|
*.egg
|
76
bin/config/c.gitignore
Normal file
76
bin/config/c.gitignore
Normal file
|
@ -0,0 +1,76 @@
|
||||||
|
# C gitignore
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Object files
|
||||||
|
*.o
|
||||||
|
*.ko
|
||||||
|
*.obj
|
||||||
|
*.elf
|
||||||
|
|
||||||
|
# Linker output
|
||||||
|
*.ilk
|
||||||
|
*.map
|
||||||
|
*.exp
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Libraries
|
||||||
|
*.lib
|
||||||
|
*.a
|
||||||
|
*.la
|
||||||
|
*.lo
|
||||||
|
|
||||||
|
# Shared objects (inc. Windows DLLs)
|
||||||
|
*.dll
|
||||||
|
*.so
|
||||||
|
*.so.*
|
||||||
|
*.dylib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
*.i*86
|
||||||
|
*.x86_64
|
||||||
|
*.hex
|
||||||
|
|
||||||
|
# Debug files
|
||||||
|
*.dSYM/
|
||||||
|
*.su
|
||||||
|
*.idb
|
||||||
|
*.pdb
|
||||||
|
|
||||||
|
# Kernel Module Compile Results
|
||||||
|
*.mod*
|
||||||
|
*.cmd
|
||||||
|
.tmp_versions/
|
||||||
|
modules.order
|
||||||
|
Module.symvers
|
||||||
|
Mkfile.old
|
||||||
|
dkms.conf
|
||||||
|
|
||||||
|
# CMake build
|
||||||
|
build/
|
||||||
|
CMakeFiles/
|
||||||
|
CMakeCache.txt
|
||||||
|
cmake_install.cmake
|
||||||
|
Makefile
|
||||||
|
*.cmake
|
||||||
|
|
||||||
|
# IDE specific files
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Test binary
|
||||||
|
test_*
|
||||||
|
!test_*.c
|
52
bin/config/cobol.gitignore
Normal file
52
bin/config/cobol.gitignore
Normal file
|
@ -0,0 +1,52 @@
|
||||||
|
# COBOL gitignore
|
||||||
|
|
||||||
|
# Objetos compilados
|
||||||
|
*.o
|
||||||
|
*.so
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.obj
|
||||||
|
|
||||||
|
# Archivos intermedios
|
||||||
|
*.int
|
||||||
|
*.gnt
|
||||||
|
*.idy
|
||||||
|
*.lst
|
||||||
|
*.i
|
||||||
|
*.x
|
||||||
|
*.d
|
||||||
|
*.lis
|
||||||
|
|
||||||
|
# Archivos de respaldo
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
*.back
|
||||||
|
*.backup
|
||||||
|
|
||||||
|
# Logs y archivos temporales
|
||||||
|
*.log
|
||||||
|
*.tmp
|
||||||
|
temp/
|
||||||
|
tmp/
|
||||||
|
|
||||||
|
# Archivos específicos de IDE
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.sublime-project
|
||||||
|
*.sublime-workspace
|
||||||
|
|
||||||
|
# Directorios de compilación
|
||||||
|
build/
|
||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
|
||||||
|
# Archivos de configuración local
|
||||||
|
*.env
|
||||||
|
.env
|
||||||
|
local_settings.txt
|
||||||
|
|
||||||
|
# Archivos de datos de prueba
|
||||||
|
*.dat
|
||||||
|
*.idx
|
||||||
|
*.testdata
|
96
bin/config/cpp.gitignore
Normal file
96
bin/config/cpp.gitignore
Normal file
|
@ -0,0 +1,96 @@
|
||||||
|
# C++ gitignore
|
||||||
|
|
||||||
|
# Prerequisites
|
||||||
|
*.d
|
||||||
|
|
||||||
|
# Compiled Object files
|
||||||
|
*.slo
|
||||||
|
*.lo
|
||||||
|
*.o
|
||||||
|
*.obj
|
||||||
|
|
||||||
|
# Precompiled Headers
|
||||||
|
*.gch
|
||||||
|
*.pch
|
||||||
|
|
||||||
|
# Compiled Dynamic libraries
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
*.dll
|
||||||
|
|
||||||
|
# Fortran module files
|
||||||
|
*.mod
|
||||||
|
*.smod
|
||||||
|
|
||||||
|
# Compiled Static libraries
|
||||||
|
*.lai
|
||||||
|
*.la
|
||||||
|
*.a
|
||||||
|
*.lib
|
||||||
|
|
||||||
|
# Executables
|
||||||
|
*.exe
|
||||||
|
*.out
|
||||||
|
*.app
|
||||||
|
|
||||||
|
# Build directories
|
||||||
|
build/
|
||||||
|
debug/
|
||||||
|
release/
|
||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
|
||||||
|
# CMake artifacts
|
||||||
|
CMakeFiles/
|
||||||
|
CMakeCache.txt
|
||||||
|
cmake_install.cmake
|
||||||
|
compile_commands.json
|
||||||
|
CTestTestfile.cmake
|
||||||
|
Makefile
|
||||||
|
*.cmake
|
||||||
|
|
||||||
|
# IDE specific files
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.sublime-workspace
|
||||||
|
*.sublime-project
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
.vs/
|
||||||
|
*.ncb
|
||||||
|
*.suo
|
||||||
|
*.sdf
|
||||||
|
*.opensdf
|
||||||
|
*.user
|
||||||
|
*.filters
|
||||||
|
ipch/
|
||||||
|
|
||||||
|
# Editor specific
|
||||||
|
*.bak
|
||||||
|
*.tmp
|
||||||
|
|
||||||
|
# Qt
|
||||||
|
moc_*.cpp
|
||||||
|
qrc_*.cpp
|
||||||
|
ui_*.h
|
||||||
|
object_script.*
|
||||||
|
*.pro.user
|
||||||
|
*.pro.user.*
|
||||||
|
*.qbs.user
|
||||||
|
*.qbs.user.*
|
||||||
|
*.moc
|
||||||
|
|
||||||
|
# Doxygen
|
||||||
|
html/
|
||||||
|
latex/
|
||||||
|
docs/
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Dependencies
|
||||||
|
conan.lock
|
||||||
|
conanbuildinfo.*
|
||||||
|
conaninfo.*
|
||||||
|
graph_info.json
|
114
bin/config/csharp.gitignore
Normal file
114
bin/config/csharp.gitignore
Normal file
|
@ -0,0 +1,114 @@
|
||||||
|
# C# gitignore
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.suo
|
||||||
|
*.user
|
||||||
|
*.userosscache
|
||||||
|
*.sln.docstates
|
||||||
|
*.userprefs
|
||||||
|
|
||||||
|
# Build results
|
||||||
|
[Dd]ebug/
|
||||||
|
[Dd]ebugPublic/
|
||||||
|
[Rr]elease/
|
||||||
|
[Rr]eleases/
|
||||||
|
x64/
|
||||||
|
x86/
|
||||||
|
bld/
|
||||||
|
[Bb]in/
|
||||||
|
[Oo]bj/
|
||||||
|
[Ll]og/
|
||||||
|
|
||||||
|
# Visual Studio files
|
||||||
|
.vs/
|
||||||
|
*_i.c
|
||||||
|
*_p.c
|
||||||
|
*_i.h
|
||||||
|
*.ilk
|
||||||
|
*.meta
|
||||||
|
*.obj
|
||||||
|
*.pch
|
||||||
|
*.pdb
|
||||||
|
*.pgc
|
||||||
|
*.pgd
|
||||||
|
*.rsp
|
||||||
|
*.sbr
|
||||||
|
*.tlb
|
||||||
|
*.tli
|
||||||
|
*.tlh
|
||||||
|
*.tmp
|
||||||
|
*.tmp_proj
|
||||||
|
*.log
|
||||||
|
*.vspscc
|
||||||
|
*.vssscc
|
||||||
|
.builds
|
||||||
|
*.pidb
|
||||||
|
*.svclog
|
||||||
|
*.scc
|
||||||
|
*.psess
|
||||||
|
*.vsp
|
||||||
|
*.vspx
|
||||||
|
*.sap
|
||||||
|
|
||||||
|
# NuGet Packages
|
||||||
|
*.nupkg
|
||||||
|
# The packages folder can be ignored because of Package Restore
|
||||||
|
**/packages/*
|
||||||
|
# except build/, which is used as an MSBuild target.
|
||||||
|
!**/packages/build/
|
||||||
|
# NuGet v3's project.json files produces more ignorable files
|
||||||
|
*.nuget.props
|
||||||
|
*.nuget.targets
|
||||||
|
|
||||||
|
# MSTest test Results
|
||||||
|
[Tt]est[Rr]esult*/
|
||||||
|
[Bb]uild[Ll]og.*
|
||||||
|
|
||||||
|
# NUNIT
|
||||||
|
*.VisualState.xml
|
||||||
|
TestResult.xml
|
||||||
|
|
||||||
|
# Build Results of an ATL Project
|
||||||
|
[Dd]ebugPS/
|
||||||
|
[Rr]eleasePS/
|
||||||
|
dlldata.c
|
||||||
|
|
||||||
|
# .NET Core
|
||||||
|
project.lock.json
|
||||||
|
project.fragment.lock.json
|
||||||
|
artifacts/
|
||||||
|
**/Properties/launchSettings.json
|
||||||
|
|
||||||
|
# Visual Studio code coverage results
|
||||||
|
*.coverage
|
||||||
|
*.coveragexml
|
||||||
|
|
||||||
|
# ReSharper
|
||||||
|
_ReSharper*/
|
||||||
|
*.[Rr]e[Ss]harper
|
||||||
|
*.DotSettings.user
|
||||||
|
|
||||||
|
# JustCode
|
||||||
|
.JustCode
|
||||||
|
|
||||||
|
# TeamCity
|
||||||
|
_TeamCity*
|
||||||
|
|
||||||
|
# DotCover
|
||||||
|
*.dotCover
|
||||||
|
|
||||||
|
# NCrunch
|
||||||
|
_NCrunch_*
|
||||||
|
.*crunch*.local.xml
|
||||||
|
nCrunchTemp_*
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
*.logs
|
||||||
|
|
||||||
|
# Rider
|
||||||
|
.idea/
|
||||||
|
*.sln.iml
|
||||||
|
|
||||||
|
# User-specific files
|
||||||
|
*.rsuser
|
77
bin/config/nodejs.gitignore
Normal file
77
bin/config/nodejs.gitignore
Normal file
|
@ -0,0 +1,77 @@
|
||||||
|
# Node.js gitignore
|
||||||
|
|
||||||
|
# Dependencias
|
||||||
|
node_modules/
|
||||||
|
jspm_packages/
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
logs
|
||||||
|
*.log
|
||||||
|
npm-debug.log*
|
||||||
|
yarn-debug.log*
|
||||||
|
yarn-error.log*
|
||||||
|
lerna-debug.log*
|
||||||
|
.pnpm-debug.log*
|
||||||
|
|
||||||
|
# Archivos de diagnóstico
|
||||||
|
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||||
|
|
||||||
|
# Datos en tiempo de ejecución
|
||||||
|
pids
|
||||||
|
*.pid
|
||||||
|
*.seed
|
||||||
|
*.pid.lock
|
||||||
|
|
||||||
|
# Directorio para bibliotecas instrumentadas generadas por jscoverage/JSCover
|
||||||
|
lib-cov
|
||||||
|
|
||||||
|
# Directorio de cobertura utilizado por herramientas como istanbul
|
||||||
|
coverage
|
||||||
|
*.lcov
|
||||||
|
|
||||||
|
# nyc test coverage
|
||||||
|
.nyc_output
|
||||||
|
|
||||||
|
# Almacenamiento intermedio de TypeScript
|
||||||
|
*.tsbuildinfo
|
||||||
|
|
||||||
|
# Directorios opcionales de npm
|
||||||
|
.npm
|
||||||
|
.node_repl_history
|
||||||
|
|
||||||
|
# Salida de 'npm pack'
|
||||||
|
*.tgz
|
||||||
|
|
||||||
|
# dotenv environment variable files
|
||||||
|
.env
|
||||||
|
.env.development.local
|
||||||
|
.env.test.local
|
||||||
|
.env.production.local
|
||||||
|
.env.local
|
||||||
|
|
||||||
|
# Cache y build
|
||||||
|
.cache/
|
||||||
|
dist/
|
||||||
|
build/
|
||||||
|
.next/
|
||||||
|
out/
|
||||||
|
.nuxt/
|
||||||
|
.output/
|
||||||
|
.vuepress/dist
|
||||||
|
|
||||||
|
# Directorios específicos del sistema
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# yarn v2
|
||||||
|
.yarn/cache
|
||||||
|
.yarn/unplugged
|
||||||
|
.yarn/build-state.yml
|
||||||
|
.yarn/install-state.gz
|
||||||
|
.pnp.*
|
||||||
|
|
||||||
|
# Archivos de bloqueo
|
||||||
|
package-lock.json
|
||||||
|
yarn.lock
|
||||||
|
# Mantener en el repositorio
|
||||||
|
!.yarn.lock
|
63
bin/config/odoo.gitignore
Normal file
63
bin/config/odoo.gitignore
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
# Odoo gitignore
|
||||||
|
|
||||||
|
# Data directory - No hacer seguimiento de la carpeta data y su contenido
|
||||||
|
data/
|
||||||
|
/data/
|
||||||
|
|
||||||
|
# Bytecode
|
||||||
|
*.py[cod]
|
||||||
|
__pycache__/
|
||||||
|
|
||||||
|
# Archivos generados por Odoo
|
||||||
|
*.pot
|
||||||
|
*.pyc
|
||||||
|
*.pyo
|
||||||
|
*.mo
|
||||||
|
*.egg-info
|
||||||
|
*.egg
|
||||||
|
|
||||||
|
# Directorios generados por Odoo
|
||||||
|
.eggs/
|
||||||
|
eggs/
|
||||||
|
develop-eggs/
|
||||||
|
node_modules/
|
||||||
|
/venv/
|
||||||
|
/.venv/
|
||||||
|
|
||||||
|
# Logs y bases de datos de prueba
|
||||||
|
filestore/
|
||||||
|
logs/
|
||||||
|
*.log
|
||||||
|
*.sql
|
||||||
|
*.sqlite
|
||||||
|
*.rdb
|
||||||
|
|
||||||
|
# IDE y configuración de entorno
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
.DS_Store
|
||||||
|
.env
|
||||||
|
.env*
|
||||||
|
!.env.example
|
||||||
|
|
||||||
|
# Configuración local
|
||||||
|
odoo.conf
|
||||||
|
.odoorc
|
||||||
|
.odoorpc
|
||||||
|
|
||||||
|
# Archivos temporales
|
||||||
|
*.swp
|
||||||
|
*.tmp
|
||||||
|
*~
|
||||||
|
*.bak
|
||||||
|
|
||||||
|
# Archivos de sesión
|
||||||
|
.directory
|
||||||
|
.Trash-*
|
||||||
|
|
||||||
|
# Archivos de virtualenv
|
||||||
|
bin/
|
||||||
|
include/
|
||||||
|
lib/
|
||||||
|
share/
|
||||||
|
pip-selfcheck.json
|
94
bin/config/otros.gitignore
Normal file
94
bin/config/otros.gitignore
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
# Archivo .gitignore genérico para diversos proyectos
|
||||||
|
|
||||||
|
# Archivos temporales
|
||||||
|
*.tmp
|
||||||
|
*.temp
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
._*
|
||||||
|
*#
|
||||||
|
|
||||||
|
# Archivos de log
|
||||||
|
*.log
|
||||||
|
log/
|
||||||
|
logs/
|
||||||
|
|
||||||
|
# Archivos de entorno
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
|
||||||
|
# Archivos de caché
|
||||||
|
.cache/
|
||||||
|
cache/
|
||||||
|
.cached/
|
||||||
|
.sass-cache/
|
||||||
|
.eslintcache
|
||||||
|
.npm
|
||||||
|
.yarn/cache
|
||||||
|
|
||||||
|
# Dependencias
|
||||||
|
node_modules/
|
||||||
|
vendor/
|
||||||
|
bower_components/
|
||||||
|
jspm_packages/
|
||||||
|
.pnp/
|
||||||
|
.pnp.js
|
||||||
|
|
||||||
|
# Archivos de construcción
|
||||||
|
dist/
|
||||||
|
build/
|
||||||
|
out/
|
||||||
|
output/
|
||||||
|
target/
|
||||||
|
bin/
|
||||||
|
obj/
|
||||||
|
|
||||||
|
# Archivos de IDE
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
*.sublime-project
|
||||||
|
*.sublime-workspace
|
||||||
|
.project
|
||||||
|
.settings/
|
||||||
|
.classpath
|
||||||
|
.DS_Store
|
||||||
|
.directory
|
||||||
|
Thumbs.db
|
||||||
|
.vs/
|
||||||
|
|
||||||
|
# Archivos de cobertura y testing
|
||||||
|
coverage/
|
||||||
|
.coverage
|
||||||
|
htmlcov/
|
||||||
|
test-results/
|
||||||
|
.pytest_cache/
|
||||||
|
.nyc_output/
|
||||||
|
.phpunit.result.cache
|
||||||
|
junit.xml
|
||||||
|
*.lcov
|
||||||
|
|
||||||
|
# Documentación generada
|
||||||
|
docs/_build/
|
||||||
|
docs/generated/
|
||||||
|
api-docs/
|
||||||
|
jsdoc/
|
||||||
|
apidoc/
|
||||||
|
|
||||||
|
# Archivos de configuración local y datos
|
||||||
|
*.sqlite
|
||||||
|
*.sqlite3
|
||||||
|
*.db
|
||||||
|
*.sql
|
||||||
|
*.dat
|
||||||
|
*.bak
|
||||||
|
config/local.json
|
||||||
|
config/local.yaml
|
||||||
|
config/local.yml
|
||||||
|
local.conf
|
||||||
|
|
||||||
|
# Sistema específico
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
desktop.ini
|
85
bin/config/php.gitignore
Normal file
85
bin/config/php.gitignore
Normal file
|
@ -0,0 +1,85 @@
|
||||||
|
# PHP gitignore
|
||||||
|
|
||||||
|
# Composer
|
||||||
|
/vendor/
|
||||||
|
composer.phar
|
||||||
|
/composer.lock
|
||||||
|
|
||||||
|
# Archivos de configuración sensibles
|
||||||
|
.env
|
||||||
|
.env.backup
|
||||||
|
.phpunit.result.cache
|
||||||
|
phpunit.xml
|
||||||
|
|
||||||
|
# Archivos de caché
|
||||||
|
*.cache
|
||||||
|
|
||||||
|
# Archivos de logs
|
||||||
|
*.log
|
||||||
|
logs/
|
||||||
|
error_log
|
||||||
|
access_log
|
||||||
|
|
||||||
|
# Archivos y directorios específicos de frameworks
|
||||||
|
/bootstrap/cache/
|
||||||
|
/storage/
|
||||||
|
/public/storage
|
||||||
|
/public/hot
|
||||||
|
|
||||||
|
# Laravel Mix
|
||||||
|
/node_modules/
|
||||||
|
/public/css/
|
||||||
|
/public/js/
|
||||||
|
/public/mix-manifest.json
|
||||||
|
|
||||||
|
# Symfony
|
||||||
|
/bin/*
|
||||||
|
/var/
|
||||||
|
/vendor/
|
||||||
|
/.env.local
|
||||||
|
/.env.local.php
|
||||||
|
/.env.*.local
|
||||||
|
/config/secrets/prod/prod.decrypt.private.php
|
||||||
|
/public/bundles/
|
||||||
|
|
||||||
|
# PHPUnit
|
||||||
|
/.phpunit.cache
|
||||||
|
.phpunit.result.cache
|
||||||
|
/phpunit.xml
|
||||||
|
|
||||||
|
# Directorios específicos del sistema
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
||||||
|
|
||||||
|
# IDE y editores
|
||||||
|
/.idea/
|
||||||
|
/.vscode/
|
||||||
|
/.vagrant/
|
||||||
|
.project
|
||||||
|
.settings/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
.vs/
|
||||||
|
*.sublime-project
|
||||||
|
*.sublime-workspace
|
||||||
|
*.code-workspace
|
||||||
|
|
||||||
|
# Archivos específicos de WordPress
|
||||||
|
/wp-config.php
|
||||||
|
/wp-content/uploads/
|
||||||
|
/wp-content/cache/
|
||||||
|
/wp-content/backup-db/
|
||||||
|
/wp-content/upgrade/
|
||||||
|
/wp-content/updraft/
|
||||||
|
/wp-content/advanced-cache.php
|
||||||
|
/wp-content/wp-cache-config.php
|
||||||
|
/wp-content/debug.log
|
||||||
|
|
||||||
|
# Archivos de sistema
|
||||||
|
*.com
|
||||||
|
*.class
|
||||||
|
*.dll
|
||||||
|
*.exe
|
||||||
|
*.o
|
||||||
|
*.so
|
83
bin/config/python.gitignore
Normal file
83
bin/config/python.gitignore
Normal file
|
@ -0,0 +1,83 @@
|
||||||
|
# Python gitignore
|
||||||
|
|
||||||
|
# Bytecode
|
||||||
|
__pycache__/
|
||||||
|
*.py[cod]
|
||||||
|
*$py.class
|
||||||
|
|
||||||
|
# Distribución y empaquetado
|
||||||
|
.Python
|
||||||
|
build/
|
||||||
|
develop-eggs/
|
||||||
|
dist/
|
||||||
|
downloads/
|
||||||
|
eggs/
|
||||||
|
.eggs/
|
||||||
|
lib/
|
||||||
|
lib64/
|
||||||
|
parts/
|
||||||
|
sdist/
|
||||||
|
var/
|
||||||
|
wheels/
|
||||||
|
share/python-wheels/
|
||||||
|
*.egg-info/
|
||||||
|
.installed.cfg
|
||||||
|
*.egg
|
||||||
|
MANIFEST
|
||||||
|
|
||||||
|
# Unit test / coverage reports
|
||||||
|
htmlcov/
|
||||||
|
.tox/
|
||||||
|
.nox/
|
||||||
|
.coverage
|
||||||
|
.coverage.*
|
||||||
|
.cache
|
||||||
|
nosetests.xml
|
||||||
|
coverage.xml
|
||||||
|
*.cover
|
||||||
|
*.py,cover
|
||||||
|
.hypothesis/
|
||||||
|
.pytest_cache/
|
||||||
|
cover/
|
||||||
|
|
||||||
|
# Documentación
|
||||||
|
docs/_build/
|
||||||
|
docs/api/
|
||||||
|
docs/generated/
|
||||||
|
|
||||||
|
# Ambientes virtuales
|
||||||
|
.env
|
||||||
|
.venv
|
||||||
|
env/
|
||||||
|
venv/
|
||||||
|
ENV/
|
||||||
|
env.bak/
|
||||||
|
venv.bak/
|
||||||
|
|
||||||
|
# Archivos de configuración y datos locales
|
||||||
|
.spyderproject
|
||||||
|
.spyproject
|
||||||
|
.ropeproject
|
||||||
|
local_settings.py
|
||||||
|
db.sqlite3
|
||||||
|
db.sqlite3-journal
|
||||||
|
instance/
|
||||||
|
.webassets-cache
|
||||||
|
.ipynb_checkpoints
|
||||||
|
profile_default/
|
||||||
|
ipython_config.py
|
||||||
|
|
||||||
|
# Mypy
|
||||||
|
.mypy_cache/
|
||||||
|
.dmypy.json
|
||||||
|
dmypy.json
|
||||||
|
|
||||||
|
# Entornos IDE
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
*~
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
61
bin/config/rust.gitignore
Normal file
61
bin/config/rust.gitignore
Normal file
|
@ -0,0 +1,61 @@
|
||||||
|
# Rust gitignore
|
||||||
|
|
||||||
|
# Generated by Cargo
|
||||||
|
/target/
|
||||||
|
Cargo.lock
|
||||||
|
|
||||||
|
# Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
|
||||||
|
# More information here https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
|
||||||
|
|
||||||
|
# These are backup files generated by rustfmt
|
||||||
|
**/*.rs.bk
|
||||||
|
|
||||||
|
# MSVC Windows builds of rustc generate these, which store debugging information
|
||||||
|
*.pdb
|
||||||
|
|
||||||
|
# IDE specific files
|
||||||
|
.idea/
|
||||||
|
.vscode/
|
||||||
|
*.swp
|
||||||
|
*.swo
|
||||||
|
|
||||||
|
# Generated documentation
|
||||||
|
/doc/
|
||||||
|
/target/doc/
|
||||||
|
|
||||||
|
# Coverage reports
|
||||||
|
coverage/
|
||||||
|
*.profraw
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
|
||||||
|
# Environment variables
|
||||||
|
.env
|
||||||
|
.env.*
|
||||||
|
!.env.example
|
||||||
|
|
||||||
|
# Compiled files
|
||||||
|
*.rlib
|
||||||
|
*.rmeta
|
||||||
|
*.a
|
||||||
|
*.so
|
||||||
|
*.dylib
|
||||||
|
*.dll
|
||||||
|
|
||||||
|
# Debug symbols
|
||||||
|
*.dSYM/
|
||||||
|
|
||||||
|
# Test binaries
|
||||||
|
tests/test_*/
|
||||||
|
|
||||||
|
# Optional: remove all test binaries in debug folder
|
||||||
|
target/debug/deps/*
|
||||||
|
!target/debug/deps/*.d
|
||||||
|
|
||||||
|
# Profiling data
|
||||||
|
*.prof
|
||||||
|
|
||||||
|
# OS specific
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
56
bin/config/sp32home.gitignore
Normal file
56
bin/config/sp32home.gitignore
Normal file
|
@ -0,0 +1,56 @@
|
||||||
|
# ESP32/Arduino gitignore
|
||||||
|
|
||||||
|
# Platformio
|
||||||
|
.pio
|
||||||
|
.pioenvs
|
||||||
|
.piolibdeps
|
||||||
|
.clang_complete
|
||||||
|
.gcc-flags.json
|
||||||
|
.vscode/.browse.c_cpp.db*
|
||||||
|
.vscode/c_cpp_properties.json
|
||||||
|
.vscode/launch.json
|
||||||
|
.vscode/ipch
|
||||||
|
|
||||||
|
# Archivos Arduino específicos
|
||||||
|
.build/
|
||||||
|
/build/
|
||||||
|
.arduino15/
|
||||||
|
ArduinoOutput/
|
||||||
|
|
||||||
|
# IDE específicos
|
||||||
|
.vscode/
|
||||||
|
.idea/
|
||||||
|
*.iml
|
||||||
|
*.iws
|
||||||
|
*.ipr
|
||||||
|
.DS_Store
|
||||||
|
.directory
|
||||||
|
|
||||||
|
# Archivos binarios y de compilación
|
||||||
|
*.bin
|
||||||
|
*.elf
|
||||||
|
*.hex
|
||||||
|
*.map
|
||||||
|
*.d
|
||||||
|
*.o
|
||||||
|
*.a
|
||||||
|
*.mk
|
||||||
|
*.gch
|
||||||
|
|
||||||
|
# Archivos de configuración privados
|
||||||
|
**/wifi_credentials.h
|
||||||
|
**/credentials.h
|
||||||
|
secrets.h
|
||||||
|
wifi_config.h
|
||||||
|
|
||||||
|
# Logs
|
||||||
|
*.log
|
||||||
|
debug.txt
|
||||||
|
serial.txt
|
||||||
|
|
||||||
|
# Archivos temporales
|
||||||
|
*~
|
||||||
|
~*
|
||||||
|
._*
|
||||||
|
*.bak
|
||||||
|
*.swp
|
|
@ -335,6 +335,11 @@ function create_project_structure() {
|
||||||
cd "$PROJECT_PATH"
|
cd "$PROJECT_PATH"
|
||||||
git init
|
git init
|
||||||
|
|
||||||
|
# Copiar archivo .gitignore específico para el tipo de proyecto
|
||||||
|
if [ -f "$CONFIG_DIR/${PROJECT_TYPE}.gitignore" ]; then
|
||||||
|
cp "$CONFIG_DIR/${PROJECT_TYPE}.gitignore" "$PROJECT_PATH/.gitignore"
|
||||||
|
fi
|
||||||
|
|
||||||
# Crear archivo setup.md básico
|
# Crear archivo setup.md básico
|
||||||
cat > "$PROJECT_PATH/docs/setup.md" << EOF
|
cat > "$PROJECT_PATH/docs/setup.md" << EOF
|
||||||
# Configuración del Entorno de Desarrollo
|
# Configuración del Entorno de Desarrollo
|
||||||
|
|
Loading…
Reference in a new issue