Les billets de blog

Gogs - le vrai clone de github

Vous trouvez gitlab lourd et pas facile à installer, je vais vous parler de Gogs ! Le service Git qui est, pour le coup, vraiment un clone très proche de GitHub et très facile à mettre en place. Apparement je suis super à la bourre niveau news parce que le projet Gogs a plus de 2 ans. Mais c’est pas grave, j’ai envie de vous parler de mes tests.

Validation de pull request Github avec "lgtm"

Les “code reviews” sont souvent sous-estimées alors qu’elles sont une des phases les plus importantes pour la pérennité d’un projet et son bon fonctionnement. LGTM.co propose une solution pour renforcer un peu cette phase. Avant toute chose, ce que je vais vous montrer ne remplace pas Gerrit. Mais il arrive que, par manque de temps, manque de moyens ou d’infrastructure, vous ne puissiez pas en profiter. C’est donc un outil super intéressant que j’ai testé pour vous: LGTM qui est un commentaire fréquemment utilisé pour dire “Looks Good To Me” (traduction: “ça semble correct”).

Git et les fichiers zip

Si un projet se base sur un fichier zip (pas seulement les fichier “.zip”, mais tout fichier qui zipe le contenu comme les fichiers libreoffice, openoffice, vym, etc…) alors vous allez vous confronter au souci de versionnement par Git. Car celui-ci les gère comme étant des fichiers binaires. Or vous voulez versionner le contenu. Et bien voilà ma méthode (certes pas des plus jolies mais ça marche) Je me suis trouvé confronté à cette situation en voulant versionner un livre sur le langage Go que je tape depuis pas mal de temps.

Git color graph

Suite à deux excellents billets proposés par Gérald - Introduction à Git Partie 1 - et Partie 2 je vais vous présenter quelques petits “trucs” que j’utilise sur Git. Aujourd’hui parlons l’affichage de votre dépôt, dans une console, mais en mode “pretty” Je sais qu’il existe un outil bien sympathique nommé “tig” (git à l’envers) qui est une interface assez bien fichue pour avoir une vue assez “lisible” de votre dépôt.