Thank you for considering contributing to Mpesa! This package provides Golang bindings for the Mpesa Payment API.
There are many ways you can contribute to Mpesa:
- Report bugs and submit feature requests by opening a new issue.
- Review and comment on existing issues and pull requests
- Write and submit code to fix bugs or implement new features
- Write and submit documentation to improve the project's readability and usability
To get started, you'll need to have GO installed on your computer.
To submit changes to Mpesa, follow these steps:
-
Fork the Mpesa repository
-
Clone your fork to your local machine
git clone https://github.com/your-username/your-repo.git
cd your-repo
-
Create a new branch for your changes
git checkout -b your-branch-name
-
Make your changes
Then add and commit your changes
git add .
git commit -m "docs: fix typo in readme"
-
Push your changes to your fork
git push origin your-branch-name
-
Submit a pull request to the Mpesa repository
A Mpesa maintainer will review your changes and merge them if they are accepted.
Please make sure to follow the project's coding conventions and to write clear and concise commit messages.
Please follow the GO code style guidelines when contributing to this project. This will help ensure that the code is consistent and easy to read.
Mpesa is committed to providing a welcoming and inclusive environment for all contributors. Please read and follow our Code of Conduct.
This project is licensed under the MIT License. By contributing to this project, you agree that your contributions will be licensed under the MIT License.