Comment facilement utiliser et créer des Boilerplates sur GitHub pour gagner du temps
August 03, 2022
C’est quoi un Boilerplate ? 👨🏫
C’est peut être plus simple à comprendre si on utilise juste le mot “template” même si ce n’est pas considéré comme exactement la même chose.
On parle de template plus souvent en design, pour structurer une page par exemple.
Boilerplate est un terme qui colle plus à un code fonctionnel qu’on va pouvoir réutiliser.
Pourquoi / Quand utiliser un Boilerplate ? 🧐
Je vous déconseille de vous en servir sur des langages / frameworks que vous ne maîtrisez pas encore car tout l’intérêt reste de pouvoir changer ou améliorer le code à sa guise et puis vous n’irez pas bien loin.
Imaginons que vous travaillez en freelance et que vous avez un nouveau client tous les mois.
Si sur chacun de vos projets vous comptez utiliser React, Chakra ui et une authentication firebase, bon ça va aller de plus en plus vite avec l’entraînement mais ça va vite être ennuyant de tout recommencer … C’est là que vous décidez de faire un Boilerplate !
Comment utiliser un Boilerplate ?
Pour utiliser un Boilerplate GitHub, c’est très simple en général ce bouton “use template” va apparaître en haut ) droite
Par exemple regardez ce Boilerplate pour commencer un projet en Nodejs
Ensuite vous n’aurez plus qu’à créer un projet comme a votre habitue qui aura pour base le Boilerplate utilisé !
Comment créer un Boilerplate ?
A vous de réfléchir à comment le rendre le plus réutilisable et général possible avec les technologies que vous avez l’habitude d’utiliser !
Une fois votre projet sur GitHub allez sur la page de votre repository puis dans settings
Et maintenant c’est très simple, vous avez juste à cocher la case “Template repository” pour voir apparaître le petit bouton “Use template” !
Avant de partir voici 2 Boilerplates que j’ai crée qui pourraient vous servir
- Reactjs / Chakra Ui / Firebase Authentication / SocketIO
- Reactjs / Chakra Ui / Firebase Authentication