# 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.

  • 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 #general pour 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.

# 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.