Contributing

Contributing

Overview

We welcome contributions to the PHP M-Pesa SDK! This guide outlines the steps and guidelines for contributing to the project.

How to Contribute

  1. Fork the Repository: Start by forking the GitHub repository (opens in a new tab).
  2. Create a Branch: Create a new branch for your feature or bug fix.
  3. Make Changes: Implement your changes, ensuring that your code adheres to the project's coding standards.
  4. Submit a Pull Request: Once your changes are ready, submit a pull request to the main repository.

Guidelines

  • Code Style: Follow the existing code style and conventions used in the project.
  • Documentation: Update the documentation to reflect any changes you make.
  • Testing: Ensure that your changes are covered by tests and that all tests pass.
  • Commit Messages: Write clear and descriptive commit messages for your changes.

Getting Started

  1. Clone the Repository:

    git clone https://github.com/Mesele-shishay/PhpMpesaSDK.git
    cd PhpMpesaSDK
  2. Install Dependencies:

    composer install
  3. Run Tests:

    vendor/bin/phpunit

Contact

If you have any questions or need further assistance, feel free to open an issue or contact the maintainers.