# ===================================================================== # .gitignore — Plataforma LMS Estafeta # Sube SOLO código fuente y configuración de ejemplo. # Excluye dependencias, datos de usuarios, secretos, logs y temporales. # ===================================================================== # --- Credenciales / configuración local (NUNCA versionar) --- /config.php /config.local.php /env.php .env .env.* *.pem *.key # --- Dependencias (se regeneran con `composer install`) --- /vendor/ composer.phar # NOTA: composer.json y composer.lock SÍ se versionan. # --- Datos de usuarios / paquetes SCORM / subidas (pesados + privados) --- /data/recursos/ /data/scormpkg/ /data/tmpusers.xlsx /data/*.xlsx /data/imgcat/ /data/files/ # Se permite el .htaccess de protección de data/ !/data/.htaccess # --- Multimedia generada / pesada --- /Multimedia/ multimedia/ # --- Logs / auditoría --- /logs/* !/logs/.htaccess # --- Base de datos: carpeta completa fuera del repositorio --- # Contiene dumps con datos personales y herramientas locales. /bd/ # --- Respaldos / archivos temporales del proyecto --- *.back *.bak *.orig *.rej *~ *.tmp *.temp *.log *.swp *.swo .DS_Store Thumbs.db desktop.ini /purge/ /certificado/tmp/ /tmp/ /temp/ # --- Configuración de máquina local (php.ini/user.ini) --- /config/php.ini /config/.user.ini !/config/.htaccess # --- IDE / editores --- .idea/ .vscode/ *.sublime-project *.sublime-workspace *.code-workspace nbproject/ .project .buildpath .settings/ # --- OS --- ehthumbs.db $RECYCLE.BIN/ # --- Node (si en el futuro se agrega build de front) --- node_modules/ npm-debug.log* yarn-error.log*