# Lista de verificación para nuevos contribuyentes
Esta guía resume los pasos necesarios para ponerse en marcha como contribuyente de Mojaloop. No hace falta completarlos todos de una sola vez, pero al final de la lista de verificación debería haber aprendido bastante sobre Mojaloop y estar preparado para contribuir a la comunidad.
# 1. Herramientas y documentación
Asegúrese de tener ya una cuenta de GitHub o cree una aquí (opens new window)
Únase a la comunidad de slack en el enlace de autoinvitación (opens new window) y únase a los siguientes canales:
#announcements- Anuncios de nuevas versiones y del estado de QA#design-authority- Preguntas y debate sobre el diseño de Mojaloop#general- Debate general sobre Mojaloop#help-mojaloop- Pida ayuda para instalar o ejecutar Mojaloop#ml-oss-bug-triage- Debate y triaje de nuevos errores y problemas
¡Salude! No dude en presentarse brevemente a la comunidad en el canal
#general.Revise la guía del flujo de trabajo de Git (opens new window) y asegúrese de estar familiarizado con git.
- Lectura adicional: Introducción al flujo de trabajo de Github (opens new window)
Familiarícese con nuestro estilo de codificación estándar: https://standardjs.com/
Explore la documentación de Mojaloop (opens new window) y obtenga una comprensión básica de cómo funciona la tecnología.
Siga la guía de herramientas para desarrolladores (opens new window) para poner en marcha en su entorno local las herramientas de desarrollo necesarias.
(Opcional) Ponga en marcha el Central-Ledger en máquinas locales:
- https://github.com/mojaloop/central-ledger/blob/master/Onboarding.md
- https://github.com/mojaloop/ml-api-adapter/blob/master/Onboarding.md
(Opcional:) Ejecute usted mismo un switch completo con Kubernetes https://mojaloop.io/documentation/deployment-guide/ (nota: si lo ejecuta localmente, su clúster de Kubernetes necesitará 8GB de RAM o más)
# 2. Encontrar un problema
Revise la lista good-first-issue (opens new window) en
mojaloop/project(opens new window) para encontrar un buen problema con el que empezar a trabajar. Como alternativa, escriba a la comunidad en Slack en#generalpara pedir ayuda para encontrar un problema.Deje un comentario en el problema pidiendo que se le asigne; esto ayuda a asegurarnos de que no dupliquemos trabajo. Como siempre, escríbanos por Slack si tiene alguna duda o preocupación.
Haga fork de los repositorios pertinentes para el problema, clónelos y cree una rama nueva para el problema
- Consulte nuestra guía de usuario de Git (opens new window) si se pierde
# 3. Abrir su primer PR
Consulte nuestras directrices para crear pull requests aquí.
# 4. Firmar el CLA
Después de abrir su primer PR, nuestros pipelines de CI/CD le pedirán que firme el CLA. Para obtener más información sobre qué es el CLA y cómo firmarlo, consulte Firmar el CLA
