Github c’est quoi ?

C’est un service en ligne qui contient le code source de plusieurs projets de l’ANS dont cette documentation.

Dans tous les cas, vous pouvez demander de l’aide par email sur ans-forge@esante.gouv.fr

Pour être ajouté à une équipe Github de l’ANS, vous pouvez remplir ce formulaire : https://forms.office.com/e/Wzy2XUAEab

Je crée un compte Github

  • Valider votre compte Github en cliquant sur le lien reçu par email
  • Pour amĂ©liorer la sĂ©curitĂ©, vous devez activer l’authentification double facteur

  • Si vous ĂŞtes familier avec les applications mobile de type “Google Authenticator” faites : “Set up using an app.” et suivre les Ă©tapes indiquĂ©s par Github.
  • Si vous ne comprenez pas le point ci-dessus, faites “Set up using SMS” et entrer votre numĂ©ro de mobile
  • Github va vous afficher des “Recovery codes”
    • Imprimer ces codes et sauvegarder les de manière sĂ©curisĂ©e.
  • Github doit vous proposez de saisir un code pour confirmer la procĂ©dure (soit le code vous est envoyĂ© par sms soit vous devez ouvrir l’application qui gĂ©re vos codes)
  • Mettre sa photo (ou une image personnalisĂ©e si on ne veut pas diffuser ta photo) sur Github, dans “Settings”, “Profile” ou par le lien https://github.com/settings/profile
    • (Elle servira pour la page communautĂ©).

Faire une modification sur un des projets

  • Recherchez le repo github Ă  modifier dans la liste des projets de l’ANS
  • Faire un clone en local et effectuer les modifications dans une branche dĂ©finie (avec un nom explicite qui traduit la feature)
  • Faire un commit avec un nom Ă©galement explicite prĂ©cisant les modifications effectuĂ©es par ce commit
  • Pousser la branche sur Github.
  • Pour pouvoir merge les modifications, il faut faire une “Create pull request”
  • Modifier la description pour et cliquer sur le nouveau bouton “Create pull request”

  • Un autre membre du projet est requis pour relire et accepter les modifications.