Skip to content

Latest commit

 

History

History
43 lines (34 loc) · 2.73 KB

CONTRIBUTING.md

File metadata and controls

43 lines (34 loc) · 2.73 KB

COMMENT CONTRIBUER AU PROJET ?

Github

Backlog

Retrouvez l'ensemble des cas d'utilisation dans la section issues.

Si vous avez un doute sur ce qu'est un cas d'utilisation, je vous invite à jeter un oeil ici.

S'assigner un cas d'utilisation

Dans la section issues seront listés tous les cas d'utilisation, vous pouvez alors vous assigner un cas d'utilisation, mais il sera important de respecter les règles suivantes :

  • Je veux prendre en charge un cas d'utilisation, je m'engage donc à la concevoir, responsabilisez-vous ! Ce n'est pas grave si vous ne pouvez pas la terminer mais prévenez-nous !
  • Si aucun commit en 7 jours n'est fait après l'assignation, je supprimerais l'assignation
  • Si aucun commit en 14 jours depuis le dernier commit n'est fait, je reprendrais le suite du développement
  • Si vous avez le moindre doute sur la comphrésion du cas d'utilisation, n'hésitez pas à le dire en commentant l'issue

Workflow

Vous venez de vous assigner un cas d'utilisation, quelle est la marche à suivre :

  • Clonez le projet sur votre PC
  • Situez-vous sur la branche develop
  • Créez une nouvelle branche avec le prefix feature/, par exemple feature/authentication
  • Implémenter et tester le cas d'utilisation
  • Pousser votre feature sur github
  • Une fois le cas d'utilisation terminé, faites une pull request
  • On effectuera un code review de votre code, une fois validé

Note : vous pouvez utiliser git flow pour vous simplifier la vie !

Règles :

  • Toujours partir de la branche develop pour implémenter un nouveau cas d'utilisation
  • Toujours prefixer le nom de vos branche par feature/
  • Pensez à push votre feature pour que l'on puisse son avancement, attention on n'est pas la pour fliquer.
  • Ne jamais proposer de pull request si le code n'est pas testé

Bonnes pratiques

Il est essentiel de respecter les bonnes pratiques suivantes :

Vous avez le moindre doute, c'est normal, cela ne doit pas vous empécher de contribuer, on est tous là pour apprendre. N'hésitez surtout pas à poser vos questions, que ce soit en live sur Twitch ou sur le Discord.