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.

Page des issues

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

Issue 1

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

Création MR

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.

Label et assign

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

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.

Création fichier

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

PremiĂšres lignes de code

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

Premier lancement

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.