| author |
|---|
nicokosi |
...pour joindre l’utile ⚙️ à l’agréable ❤️ ?
Nicolas Kosinski @nicokosi
développeur chez Vidal
GitHub CLI : github dans le terminal
exemples :
gh repo clone cli/cligh issue create
extensions : commandes additionnelles
# pour avoir le statut de l'utilisateur MaximeRnR :
# gh extension remove vilmibm/gh-user-status
# gh extension install vilmibm/gh-user-status
gh user-status get MaximeRnRSe faire son outil personnalisé ⚙️ et partagé 👩👩👦👦
pour collab-scanner :
vérifier méta-données README/description/topics sur dépôts de code
gh extension createcode généré(amorce) avec librairie pour appels API GitHubconstruction automatiquevia GitHub Actions (release workflow)
gh collab-scanner --repo nicokosi/gh-collab-scanner --verbosegh collab-scanner --repo HumanTalks/meetup-draw-rsvp --verbosegh collab-scanner --user nicokosi --topic cliVia Visual Studio, sur ma machine :
code ~/work/gh-collab-scannerou via github.dev
- apprendre le langage
Goet ses outils golang libs fmt lint test etc. 🦫 - découvrir les pratiques de l’
open-source: issues, pull requests, tags etc. 🎁 - le plaisir de
prototyper⚡️ collaboreravec ses collègues pour résoudre un bug 🤗 (exemple : pr #42)expérimenter(exemples : Renovate, Go 1.18, Bubble Tea etc.) 🧪 etc.
Vidéo des slides montrant l'exécution des commandes :
https://user-images.githubusercontent.com/3862051/173736174-d1bc1306-2896-40c8-aaed-02b4382b73b8.mp4