Outils de développement

Générateur de .gitignore

Générez un modèle prédéfini de fichier .gitignore pour Python, Node, Java, Go ou Rust afin d'exclure les fichiers temporaires de votre dépôt.

Exécuter l’outil

Ce générateur produit des modèles prédéfinis de fichiers .gitignore adaptés aux projets de programmation courants. Vous pouvez sélectionner ou saisir l'un des cinq environnements pris en charge : Python, Node, Java, Go ou Rust. Lorsque le champ reste vide, le modèle par défaut appliqué est celui de Python. La saisie du nom de langage n'est pas sensible à la casse, ce qui autorise une saisie en minuscules ou en majuscules. Dès l'exécution, l'outil affiche le texte complet des règles d'exclusion correspondant à la pile technique choisie, ainsi que le décompte exact des sauts de ligne contenus dans le document. Ces règles types facilitent l'exclusion des répertoires temporaires, des journaux, des caches de compilation ou des artefacts propres à chaque écosystème. Si une valeur de texte saisie ne correspond à aucun des cinq modèles enregistrés, un message signale que l'environnement demandé n'est pas reconnu.

Mode d’emploi

  1. Indiquez le langage de votre projet dans le champ de saisie (Python, Node, Java, Go ou Rust), ou laissez le champ vide pour conserver la valeur Python par défaut.
  2. Lancez la génération pour charger les règles correspondantes.
  3. Consultez le texte du modèle ainsi que le nombre de sauts de ligne affichés dans la zone de résultat.
  4. Copiez le contenu produit directement dans le fichier .gitignore à la racine de votre dépôt Git.

Exemples

  • Saisie de « node » : l'outil génère le modèle d'exclusion standard pour Node.js, incluant les dossiers de dépendances et les journaux de débogage.
  • Champ laissé vide : l'outil applique automatiquement le modèle Python par défaut et affiche les exclusions pour les caches de bytecode et les environnements virtuels.

FAQ

Quels environnements de développement sont pris en charge ?

L'outil intègre des modèles prédéfinis pour cinq langages : Python, Node, Java, Go et Rust.

Quel modèle s'applique si aucun langage n'est renseigné ?

Si vous laissez le champ vide, le générateur applique automatiquement le modèle prédéfini pour Python.

La casse des lettres influence-t-elle la détection du langage ?

Non, la comparaison est insensible à la casse. Vous pouvez par exemple écrire « python », « Python » ou « PYTHON » pour obtenir le même modèle.

Que se passe-t-il si le texte saisi ne correspond à aucun langage géré ?

Si la valeur saisie ne figure pas parmi les cinq environnements acceptés, l'outil affiche un message d'erreur indiquant que le modèle n'est pas disponible.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.