Dans différents articles j’ai déjà partagé des bouts de code que j’utilise sur ce site. Par exemple pour intégrer le fil Mastodon ou ajouter des fonctionnalités sans plugin. GitHub est une plateforme collaborative pour partager et versionner du code. J’y ai créé un dépôt public qui regroupera au fil de l’eau les snippets et ressources numériques présentés sur ce site, accessibles et réutilisables librement.
Github en deux mots
J’ai trouvé une présentation assez claire : https://www.bew-web-agency.fr/comment-utiliser-github/
GitHub, c’est un peu le réseau social des codeurs. Bon c’est vrai, je ne suis pas codeur. J’ai récupéré ici et là, parfois en bricolant à partir de l’IA, des bouts codes qui sont testés sur ce site.
Donc sur Github dont l’interface n’est pas hyper-sexy mais ce n’est pas le but, au lieu de partager des photos de vacances ou des recettes de cuisine, on partage du code.
Et un dépôt (ou « repo » pour les intimes), c’est comme un album photo, mais avec du code dedans.
Pour quoi faire ?
- créer une bibliothèque
- pour moi et me souvenir si jamais j’avais un souci de sauvegarde
- pour celles et ceux qui par exemple ont un site WordPress et voudraient adopter la fonctionnalité présentée quitte à l’adapter ensuite.
Comment ça se présente ?
Pour chaque snippet on trouve le bout de code en question et sa présentation.
Je vais regrouper progressivement tous mes snippets.
Ils sont accessibles au lien https://github.com/vincentbreton-auteur/snippets-web
J’ai crée mon compte
Une documentation est disponible. Il suffit de suivre les instructions, de disposer d’un compte mail et de renseigner les rubriques que l’on souhaite. Il est possible de choisir le nom que l’on souhaite.
Mon compte est visible au lien : https://github.com/vincentbreton-auteur
Ensuite en fonction de ses besoins, on va créer des dossiers et l’intérêt c’est de les rendre publics.
Mon premier dépôt
https://github.com/vincentbreton-auteur/snippets-web
On a la possibilité de renseigner différents éléments puis ensuite on peut créer autant de sous dossiers ou fichiers que l’on veut.
L’intérêt c’est que chaque modification est reportée. Bien entendu ce que je propose je l’ai testé mais selon les thèmes ou contraintes de votre site, il faudra parfois adapter. De la même façon, quand je fais des liens vers des pages de ce site par exemple, il faudra les modifier en fonction de votre propre site.
Voilà donc ce que j’ai appris aujourd’hui !

Un mot en retour ?