Skip to content

Contributing to African Whisper

Welcome to African Whisper! We appreciate your interest in contributing to our open-source project. Please take a moment to review the following guidelines to ensure a smooth and collaborative experience for everyone.

Code of Conduct

Before contributing, please read and adhere to our Code of Conduct. We are committed to fostering an inclusive and respectful community.

How to Contribute

Reporting Bugs or Issues

If you encounter a bug or issue with the project, please search the issue tracker to see if it has already been reported. If not, please open a new issue with a clear and descriptive title, along with detailed steps to reproduce the issue.

Suggesting Enhancements or New Features

We welcome suggestions for enhancements or new features. Please open a new issue with a clear description of the enhancement or feature you'd like to see, along with any relevant context or use cases.

Submitting Pull Requests

We appreciate contributions via pull requests. Before submitting a pull request, please ensure that:

  • You have successfully replicated step 1 to 7 of the example on the Getting Started section
  • Your pull request addresses a specific issue or feature request

Please reference the relevant issue or feature request in your pull request description.

Getting Started

To get started with contributing to African Whisper, follow these steps:

  1. Fork the repository and clone it to your local machine.
  2. Install dependencies by running pip install -r requirements.txt (or equivalent).
  3. Create a new branch for your changes: git checkout -b my-feature-branch.
  4. Make your changes and commit them: git commit -am 'Add new feature'.
  5. Push your changes to your fork: git push origin my-feature-branch.
  6. Submit a pull request to the repository's master branch.

Communication

License

By contributing to African Whisper, you agree to license your contributions under the project's license.

Thank you for your contributions!