# Checklist nouveau contributeur
Ce guide rĂ©sume les Ă©tapes pour dĂ©marrer en tant que contributeur Mojaloop. Elles nâont pas besoin dâĂȘtre effectuĂ©es en une seule fois ; Ă la fin de cette checklist, vous devriez avoir acquis une bonne connaissance de Mojaloop et ĂȘtre prĂȘt Ă contribuer Ă la communautĂ©.
# 1. Outils et documentation
Assurez-vous de disposer dâun compte GitHub, ou crĂ©ez-en un ici : inscription (opens new window).
Rejoignez le Slack via le lien dâinvitation (opens new window), et ces canaux :
#announcementsâ Annonces des nouvelles releases et statut QA#design-authorityâ Questions et discussions autour de la conception Mojaloop#generalâ Discussion gĂ©nĂ©rale sur Mojaloop#help-mojaloopâ Aide Ă lâinstallation ou Ă lâexĂ©cution de Mojaloop#ml-oss-bug-triageâ Discussion et triage des nouveaux bugs et tickets
Dites bonjour ! NâhĂ©sitez pas Ă vous prĂ©senter briĂšvement Ă la communautĂ© sur le canal
#general.Lisez le guide de workflow Git (opens new window) et assurez-vous dâĂȘtre Ă lâaise avec Git.
- Pour aller plus loin : Introduction au workflow GitHub (opens new window)
Familiarisez-vous avec notre style de code : https://standardjs.com/
Parcourez la documentation Mojaloop (opens new window) pour acquérir une compréhension de base du fonctionnement de la technologie.
Suivez le guide des outils développeur (opens new window) pour installer et mettre en service les outils nécessaires sur votre environnement local.
(Optionnel) Faire tourner Central-Ledger en local :
- https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md
- https://github.com/mojaloop/ml-api-adapter/blob/master/Onboarding.md
(Optionnel) Déployer un switch complet avec Kubernetes : https://mojaloop.io/documentation/deployment-guide/ (en local, le cluster Kubernetes nécessite en général 8 Go de RAM ou plus)
# 2. Trouver un ticket
Parcourez la liste good-first-issue (opens new window) sur
mojaloop/project(opens new window) pour trouver un bon ticket pour commencer. Vous pouvez aussi contacter la communautĂ© sur Slack sur#generalpour demander de lâaide Ă en trouver un.Laissez un commentaire sur le ticket pour demander Ă ce quâil vous soit assignĂ© â cela permet dâĂ©viter le travail en double. Comme toujours, nâhĂ©sitez pas Ă nous contacter sur Slack si vous avez des questions ou des prĂ©occupations.
Forkez les dépÎts concernés, clonez et créez une branche pour le ticket.
- Voir le guide utilisateur Git (opens new window) si besoin.
# 3. Ouvrir votre premiĂšre PR
Consultez nos directives pour créer des pull requests ici.
# 4. Signer la CLA
AprĂšs votre premiĂšre PR, la CI vous demandera de signer la CLA. Pour plus dâinformations sur ce quâest la CLA et la procĂ©dure pour la signer, consultez Signer la CLA.
