Contribution Guidelines
This document provides an overview of how to contribute to the Rummage project. For detailed guidelines on specific aspects of contribution, please refer to the following resources:
- Documentation Guide - Guidelines for contributing to documentation
- Git Workflow Guidelines - Recommended git workflow and commit message format
- Testing Guide - Guidelines for writing and running tests
We welcome contributions from everyone. By participating in this project, you agree to abide by our code of conduct.
Getting Started
- Fork the repository
- Clone your fork locally
- Set up the development environment
- Create a new branch for your feature or bug fix
- Make your changes following our coding standards
- Write or update tests as needed
- Commit your changes with clear, descriptive commit messages (see Git Workflow Guidelines)
- Push your branch to your fork
- Submit a pull request to the main repository
Pull Request Process
- Ensure your code passes all tests and linting checks
- Update documentation as necessary
- Include a clear description of the changes in your pull request
- Link any related issues using the appropriate GitHub syntax
- Wait for a maintainer to review your pull request
- Address any feedback provided by reviewers
Thank you for contributing to Rummage!