🧸 Ourson's blog 🧸

Netlify, Jekyll et GitHub actions sont dans un bateau ...

Cela fait quelque temps que je cherche un moyen d'avoir un environnement de staging pour mes sites Jekyll qui sont déployés sur GitHub Pages. En effet, lorsque l'on est plusieurs à contribuer c'est plutôt pratique de pouvoir voir ce que cela donne pour relire avant de le faire sur la prod ! La version prod est déployée sur GitHub Pages, mais comme cela ne permet pas d'avoir un...

7 minute(s) read

Déployer un site statique sur un bucket S3 avec GitHub Actions

Cela fait quelques temps que j'utilise GitHub Pages pour le site de l'association TADx avec Jekyll. Et cela fonctionne plutôt bien ! Oui mais il me manque quelque chose : un environnement de staging qui me permet de voir ce que donne une modification du site représentée par une branche. GitHub Pages ne permet pas d'avoir plus d'une branche déployée. C'est là que je me suis mis...

5 minute(s) read

Créer un CLI multiplateformes en Go

Mais pourquoi un CLI ? Pour des raisons professionnelles (mais aussi personnelles) je me suis mis dans l'idée d'écrire un Command Line Interface (un CLI quoi :wink:). L'idée est assez simple : avoir un CLI multiplateformes (en fait si il tourne sur Linux et Windows ça me va !) qui me permet d'effectuer des actions via des appels d'API REST d'une application distante. Voilà pour les specs ! Première question...

10 minute(s) read

Créer un readme pour son profile GitHub

Il y a quelque temps GitHub a mis à disposition une nouvelle fonctionnalité : la possibilité de gérer son profile utilisateur avec un readme. Ni une, ni deux, en bon geek des familles je me suis dit et pourquoi pas essayer ! :wink: Initialiser le readme et la fonctionnalité Pour accéder à cette fonctionnalité, rien de plus simple : il suffit de créer un repository ayant comme nom votre nom d'utilisateur, dans mon cas philippart-s...

4 minute(s) read

GitHub API for Java

Récemment j'ai eu besoin d'accéder aux éléments de mes repositories GitHub via une application codée en Java. Le premier réflexe : utiliser les API REST ou GraphQL documentées sur le site développeur de GitHub. Le graphQL c'est bien (il paraît :wink:) mais, je trouve, avec un ticket d'entrée assez élevé. Du coup je me suis tourné vers la version REST, estampillée v3...

6 minute(s) read