Cahier de vacances - enfin du code

Comme précisé dans l’article précédent, les différentes étapes telles que je les envisage sont notées dans des issues dans le projet sur GitLab.

L’idée générale est d’apprendre le langage Go en créant un utilitaire capable d’appeler des API web. Il n’y a pas forcément un aspect innovant, mais ça me permet d’étudier différents aspects techniques qui pourraient avoir un usage professionnel.

Mais assez d’articles sans code, je me lance !
Tout d’abord, je sélectionne la page des issues du projet.

J’accède ensuite à l’issue #1.

Choisir le menu « Create merge request » puis sélectionner l’option « create merge request and branch »

J’en profite pour ajouter un label « Doing » qui indiquerait à d’éventuels collaborateurs sur le projet que je travaille sur cette issue et je me l’assigne.

De retour dans Working Copy, j’effectue un fetch pour récupérer l’existence de la branche, puis je fais son checkout.

Je découvre que Working Copy va me permettre d’aller assez loin dans mes premiers pas de codeur sur iPad. On peut par exemple créer un fichier et l’éditer.

Je saisis les quelques lignes de Go nécessaires à cet appel.
Et j’active bien sûr la fonction d’upload sur ma droplet.

J’accède ensuite à ma droplet avec Blink, et je lance le code.

Il ne reste alors plus qu’à pousser le code et faire le merge de la MR.

Pas si mal, non ?
Il m’a fallut beaucoup plus de temps pour le décrire que pour le faire.