diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..56a1261 --- /dev/null +++ b/.gitignore @@ -0,0 +1,63 @@ +# Fichiers système (macOS, Windows, Linux) +.DS_Store +Thumbs.db +desktop.ini + +# Dépendances Composer (éviter de committer vendor/) +vendor/ +composer.lock + +# Configuration d’environnement (ex: bases de données, API keys...) +.env +.env.local +.env.*.local + +# Logs et fichiers temporaires +*.log +logs/ +cache/ +var/cache/ +var/logs/ +tmp/ +temp/ +storage/ + +# Sessions PHP +session/ + +# Configuration IDE PhpStorm (JetBrains) +.idea/ +*.iml +*.iws +*.ipr + +# Exclure les fichiers JetBrains spécifiques à chaque utilisateur +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/shelf/ +.idea/**/modules.xml + +# Exclure les configurations Docker +.dockerignore +docker-compose.override.yml +docker-compose.yml + +# Tests et couverture de code +phpunit.xml +phpunit.xml.dist +/build/ +coverage/ + +# Frameworks spécifiques +## Symfony +var/ +config/jwt/ + +## Laravel +storage/ +bootstrap/cache/ + +## WordPress +wp-content/uploads/ +wp-content/cache/ +wp-config.php