> For the complete documentation index, see [llms.txt](https://mojaloop.gitbook.io/mojaloop/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mojaloop.gitbook.io/mojaloop/docs/community/contributing/contributors-guide.md).

# Contributors' Guide

We are glad that you are considering becoming a part of the Mojaloop community.

*Note: If you use or are planning to use Artificial Intelligence (AI) tools as part of your Mojaloop contribution workflow, please ensure you have fully read and comply with our* [*responsible use of AI policy*](/mojaloop/docs/community/standards/ai_policy.md)*.*

Based on the current phase of the Mojaloop project, we are looking for the following types of contributors:

## Types of contributors

* #### Individual Contributors

These individuals are those that want to start contributing to the Mojaloop community. This could be a software developer or quality assurance person that wants to write new code or fix a bug. This could also be a business, compliance or risk specialist that wants to help provide rules, write documentation or participate in requirements gathering.

* #### Hub Operators

Typically these are organizations, individuals or government agencies that are interested in setting up their own Mojaloop Switch to become part of the ecosystem.

* #### Implementation Teams

Implementation teams can assist banks, government offices, mobile operators or credit unions in deploying Mojaloop.

## How do I contribute?

* Read and familiarise yourself with our [product engineering processes](/mojaloop/docs/community/contributing/product-engineering-process.md) and [Mojaloop design and code review processes](/mojaloop/docs/community/contributing/design-review.md).
* Review the [Mojaloop Deployment Guide](https://docs.mojaloop.io/documentation/deployment-guide/) and the [Onboarding Guide](https://github.com/mojaloop/mojaloop/blob/master/onboarding.md).
* Browse through the [Repository Overview](https://docs.mojaloop.io/documentation/repositories/) to understand how the Mojaloop code is managed across multiple Github Repositories.
* Get familiar with our [Standards](/mojaloop/docs/community/standards/guide.md) for contributing to this project.
* Go through the [New Contributor Checklist](/mojaloop/docs/community/contributing/new-contributor-checklist.md), and browse through the project board and work on your [good first issue](https://github.com/mojaloop/project/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
* Review the [Roadmap](/mojaloop/docs/community/mojaloop-roadmap.md) and contribute to future opportunities.
* Familiarize yourself with our Community [Code of Conduct](/mojaloop/docs/community/contributing/code-of-conduct.md).

## What work is needed?

Mojaloop follows a structured [product engineering process](/mojaloop/docs/community/contributing/product-engineering-process.md) and we actively maintain a [roadmap](/mojaloop/docs/community/mojaloop-roadmap.md) of new feature developments and maintenance work. You can find information about our currently running official workstreams on our [community central workstreams page](https://community.mojaloop.io/pi-24-workstreams).

Each Mojaloop workstream maintains a work item backlog in GitHub and a ZenHub workspace, reach out to the workstream lead or post a message on the workstream slack channel to introduce yourself and find a good ticket to start work on. You will find contact details for the workstream leads and slack channel information on our [community central workstreams page](https://community.mojaloop.io/pi-24-workstreams).

## Where do I get help?

Join the [Mojaloop Slack Discussions](https://join.slack.com/t/mojaloop/shared_invite/zt-1qy6f3fs0-xYfqfIHJ6zFfNXb0XRpiHw) to connect with other developers.

Also checkout the [FAQ](https://github.com/mojaloop/documentation/blob/master/contributors-guide/frequently-asked-questions.md)

## What is the current release?

See the [Mojaloop Slack Announcements channel](https://mojaloop.slack.com/messages/CG3MAJZ5J) to find out information on the latest release.

## What's here and what's not?

This is free code provided under an [Apache 2.0 license](https://github.com/mojaloop/mojaloop/blob/master/LICENSE.md).

The code is released with an Apache 2.0 license but the Specification documents under the 'mojaloop-specification' documents are published with CC BY-ND 4.0 License

We don't provide production servers to run it on. That's up to you. You are free (and encouraged!) to clone these repositories, participate in the community of developers, and contribute back to the code.

We are not trying to replace mobile wallets or financial service providers. We provide a platform to link together new and existing financial providers using a common scheme. There are central services for identifying a customer's provider, quoting, fulfillment, deferred net settlement, and shared fraud management. Each provider can take advantage of these services to send and receive money with others on the system and there's no cost to them to onboard new providers. We provide code for a simple example mobile money provider to show how integration can be done, but our example DFSP is not meant to be a production mobile money provider.

## Where do I send bugs, questions, and feedback?

For bugs, see [Reporting bugs](https://github.com/mojaloop/mojaloop/blob/master/contribute/Reporting-Bugs.md).

## Policy on the Use of Artificial Intelligence (AI) Tools by Community Members

If you use or are planning to use Artificial Intelligence (AI) tools as part of your Mojaloop contribution workflow, please ensure you have fully read and comply with our [responsible use of AI policy](/mojaloop/docs/community/standards/ai_policy.md).
