Skip to content

Latest commit

 

History

History
70 lines (40 loc) · 2.03 KB

CONTRIBUTING.md

File metadata and controls

70 lines (40 loc) · 2.03 KB

Contributing to Mpesa

Thank you for considering contributing to Mpesa! This package provides Golang bindings for the Mpesa Payment API.

How Can I Contribute?

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

Getting started

To get started, you'll need to have GO installed on your computer.

Submitting Changes

To submit changes to Mpesa, follow these steps:

  1. Fork the Mpesa repository

  2. Clone your fork to your local machine

    git clone https://github.com/your-username/your-repo.git

    cd your-repo

  3. Create a new branch for your changes

    git checkout -b your-branch-name

  4. Make your changes

    Then add and commit your changes

    git add .

    git commit -m "docs: fix typo in readme"

  5. Push your changes to your fork

    git push origin your-branch-name

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

Code style

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.

Code of Conduct

Mpesa is committed to providing a welcoming and inclusive environment for all contributors. Please read and follow our Code of Conduct.

License

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.