Slides de notre meetup de novembre 2022
- devcontainers & github codespaces
- docusaurus
Encore merci à the camp pour l'organisation
Liens annexes :
- https://docusaurus.io/
- https://youtu.be/Nq0cERANO7g
- https://github.com/webofmars/gophers-api/tree/feat-add-devcontainer
8. Il a bien longtemps
dans une galaxie pas si lointaine…
9. Épisode MCMXCVII
Le challenge de la développeur expérience
Il était une fois le challenge des devs, des ops, et des différences avec la production.
"Mais ça marche sur mon poste" était devenu le refrain habituel qui rythmait nos journées déjà bien chargées
...
Heureusement le DevOps est arrivé pour tous nous sauver !
10. Ou pas ;-)
Les seigneurs Siths des mauvaises habitudes veillent dans
l'ombre !
11. Heureusement, on a inventé la VM de dev !
● Lourde
○ Exécution
○ Transfert
● Peu automatisable
● Non maintenue ?
12. ● 2013
● Et si on pouvait packager notre app ainsi que ses dépendances (de dev ?)
● Qué s’appelerio Docker …
16. Tools
● Devcontainers CLI
● Visual Studio Code
● Github Codespaces
● Wait for it … devcontainer support is coming !
17. Principe
● Un conteneur (ou stack) construit à la demande
● Support natif de ssh (priv repos), GPG (commits), git
● Contenant tous les outils de dev
● Possibilités de mise à jour
● Modulaire avec des “features”
19. ● Une “bonne quantité” de features disponibles (la flemme de compter !)
● Et ça augmente chaque jour !
● Extensible
○ devcontainer-feature.json
○ install.sh
○ README.md
Features
https://containers.dev/features