Afin de préparer au mieux ton codelab Microservice en Go :
- Il faut connaitre la syntaxe de Go : faire le tour of Go.
- Pour les Linux et MacOS nous fournissons des clés USB avec un workspace fonctionnel.
- Pour les Windows, merci de prévoir un Virtualbox pour importer une image linux avec le Workspace le jour J.
- Pour tous, pour lancer le service prévoir un Docker et un Docker-compose.
Pour ceux qui souhaitent préparer leur environnement à l'avance à la main :
- Installer Go version 1.7 minimum, 1.8.1 conseillée
- Préparer un workspace go (3 répertoires : ~/go/src, ~/go/pkg, ~/go/bin)
- Installer Docker et Docker-compose
- Installer JQ.
- Installer Make
- Installer un IDE Go compatible : IntelliJ Community + plugin Go conseillé
- Cloner le projet github.com/Sfeir/handsongo dans le workspace ~/go/src/github.com/Sfeir/handsongo et se positionner sur la branche start.
- Valider que le projet compile avec : make all qui ne retourne pas d'erreur