Contributing

Contributing to MaruPay

Thank you for considering contributing to the MaruPay! Contributions help improve the SDK and benefit the entire community. Whether you want to report a bug, suggest an enhancement, or submit code changes, your involvement is valuable.

Ways to Contribute

1. Reporting Issues

If you encounter any bugs, issues, or unexpected behavior, please open an issue (opens in a new tab) on our GitHub repository. Include as much detail as possible, such as the version of the SDK, steps to reproduce the issue, and any relevant code snippets.

2. Feature Requests

If you have ideas for new features or improvements, you can submit a feature request (opens in a new tab) on GitHub. Provide a clear description of the proposed feature and the use case it addresses.

3. Code Contributions

To contribute code changes:

  1. Fork the MaruPay repository (opens in a new tab) on GitHub.

  2. Clone your forked repository locally:

    git clone https://github.com/iamshabell/marupay.git
  3. Create a new branch for your changes:

    git checkout -b feature-name
  4. Make your changes, commit, and push:

     git add .
     git commit -m "Add feature-name"
     git push origin feature-name
     
  5. Open a pull request on the MaruPay repository (opens in a new tab)

Documentation

Improvements to documentation are always welcome! If you find areas that need clarification or have ideas for additional content, you can submit open an issue (opens in a new tab) or create a pull request) (opens in a new tab).

Thank you for contributing to MaruPay! Your efforts help make this library even better.