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.