Un souci avec cet outil ?

À propos de « Gitignore Generator Online »

Cet outil construit un fichier .gitignore à partir d'une checklist de modèles de projets courants : Node.js, Python, Java, .NET, macOS, Windows, IDE JetBrains, VSCode, et bien d'autres. Cochez vos plateformes et langages, et l'outil combine leurs patterns dans un seul fichier.

Un bon .gitignore empêche le bazar d'entrer dans votre dépôt : artefacts de build, caches, fichiers OS (Thumbs.db, .DS_Store), config IDE, identifiants, dépendances non versionnées.

Copiez le résultat à la racine sous le nom .gitignore. Vous pouvez relancer plus tard pour ajouter d'autres outils — les patterns se cumulent sans conflit.

Comment utiliser cet outil

Générer un .gitignore pour des stacks courants

  1. Choisir les presets

    « Presets (comma) » accepte une liste séparée par virgules parmi `node, python, java, vscode, idea, macos, windows, linux`. Les tokens inconnus sont silencieusement ignorés — seuls les reconnus produisent des règles.

  2. Exécuter

    Résultat : champ unique `gitignore` avec blocs concaténés. Chaque bloc preset est précédé d’un en-tête `# === preset ===` afin que la source soit claire au commit.

  3. Contenu de chaque preset

    `node` : `node_modules`, `dist`, `.npm`, `.pnpm-store`, `.next`. `python` : `__pycache__/`, `*.pyc`, `.venv`, `*.egg-info`. `vscode` ignore `.vscode/` et autorise `!.vscode/settings.json`. `macos` ajoute `.DS_Store` ; `windows` ajoute `Thumbs.db`.

  4. Ajouter vos règles

    Après exécution, ajoutez vos lignes propres (`.env*`, `coverage/`, sorties de build, secrets) après les blocs générés. L’ordre ignore vs autorise importe peu — git utilise le dernier pattern correspondant.