gitignore.io : le très pratique
Publication : le 30 mai 2016 - Dernière modification : le 26 juin 2023
J'ai toujours perdu du temps à bien tout renseigner dans mes fichiers .gitignore avant de découvrir le très merveilleux site : gitignore.io !
Oh oui ! Que de temps perdu !
Prenons par exemple un projet Unity3D. Mais quel pollueur ce Game Engine IDE like ! Ça crée des fichiers partout avec plein d'extensions différentes. Comment savoir quel fichier est important à commiter et quel autre fichier ne l'est pas ? Comme vous, j'ai passé pas mal de temps à commiter un par un les fichiers afin de voir lesquels sont importants pour la portabilité d'un projet sur un repository Git.
Ne parlons même pas d'Unreal Engine... Encore moins d'iOS et d'Android !
Puis un jour, je suis tombé sur https://www.toptal.com/developers/gitignore.
Mise à jour : le nom de domaine a été racheté par Toptal en 2020. Ainsi, gitignore.io redirige vers leur site.
Le merveilleux moteur de recherche gitignore.io
Le site propose un moteur de recherche. Si vous y saisissez le nom d'une technologie, vous verrez apparaitre le contenu du fichier .gitignore associé. Quel bonheur !
En ligne de commande !
Et si vous êtes des amoureux du terminal comme moi, il est même possible de récupérer le contenu du .gitignore recherché avec une seule ligne de commande !
Unity:
$ curl -L -s https://www.toptal.com/developers/gitignore/api/unity >> .gitignore
Android:
$ curl -L -s https://www.toptal.com/developers/gitignore/api/android >> .gitignore
iOS (xcode):
$ curl -L -s https://www.toptal.com/developers/gitignore/api/xcode >> .gitignore
C++:
$ curl -L -s https://www.toptal.com/developers/gitignore/api/c++ >> .gitignore
Simplissime, n'est-il pas ? Un grand merci à gitignore.io !