Skip to content

Instantly share code, notes, and snippets.

@EmmanuelDemey
Forked from sebastienfr/handsongo-setup.md
Last active May 26, 2017 23:47
Show Gist options
  • Save EmmanuelDemey/374bba1dee962d19f990b7d38ea2692e to your computer and use it in GitHub Desktop.
Save EmmanuelDemey/374bba1dee962d19f990b7d38ea2692e to your computer and use it in GitHub Desktop.
Pré-requis pour le codelab "Votre premier microservice en Go"

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment