Skip to main content

Contribution Guidelines

Thank you for considering contributing to our project! Before you start, please take a moment to review the following guidelines:

Code of Conduct

Please adhere to our Code of Conduct to ensure a welcoming and inclusive environment for everyone.

Getting Started

  1. Fork the repository and clone it locally.
  2. Create a new branch for your contribution: git checkout -b feature/my-awesome-feature.
  3. Install dependencies and set up the project following the provided instructions.

Making Changes

  1. Ensure that your code follows our coding standards.
  2. Keep commit messages clear and concise, following the Conventional Commits specification.
  3. If your contribution addresses an existing issue, reference it in your commit message using keywords like "Fixes #123" or "Resolves #456."

Testing

  1. Run the existing test suite and add new tests for your changes.
  2. Ensure that all tests pass before submitting your pull request.

Submitting Changes

  1. Push your changes to your forked repository.
  2. Submit a pull request against the main branch of the original repository.
  3. Provide a clear and detailed description of your changes in the pull request.

Code Reviews

  1. Be open to feedback and be willing to make changes if necessary.
  2. Respond to comments in a timely manner and engage in discussions about your code.

Documentation

  1. Update the documentation if your changes introduce new features or modify existing ones.
  2. Ensure that the README file is kept up-to-date.

Bug Reports and Feature Requests

If you encounter bugs or have ideas for new features, please open an issue with a clear description and, if applicable, steps to reproduce the problem.

Thank you for contributing! We appreciate your time and effort in making our project better.