Skip to content

Contributors Guide

Thank you for your interest in contributing to Commit Tracker! We value the contributions from our community, whether they're bug fixes, new features, or documentation improvements.

How to Contribute

  1. Fork the Repository: Start by forking the ct-final repository on GitHub to your personal account.

  2. Clone Your Fork: Clone your forked repository to your local machine to start making changes.

  3. Set Up Your Development Environment: Follow the instructions in dev.md to set up your local development environment.

  4. Create a New Branch: For each new contribution, create a new branch from main with a descriptive name related to the contribution you're making.

  5. Make Your Changes: Implement your changes, adhering to the coding standards and guidelines described in CONTRIBUTING.md.

  6. Write Tests: If you're adding new functionality, write tests that cover your changes. Ensure all tests pass by running pytest.

  7. Document Your Changes: Update or add documentation as necessary, following the project's documentation standards.

  8. Submit a Pull Request: Push your changes to your fork on GitHub and submit a pull request to the ct-final repository. Provide a clear description of the changes and any related issue numbers.

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.

Questions or Suggestions

If you have questions or suggestions, feel free to open an issue on GitHub or reach out to the project maintainers directly.