Thank you for considering contributing to MCPR! This document provides guidelines and instructions for contributing to this project.
Please be respectful and considerate of others when contributing to this project. We aim to foster an inclusive and welcoming community.
- Fork the repository - Create your own fork of the project.
- Create a branch - Create a branch for your changes.
- Make your changes - Implement your changes, following the coding style and guidelines.
- Write tests - Add tests for your changes to ensure they work as expected.
- Run the tests - Make sure all tests pass.
- Submit a pull request - Submit a pull request to the main repository.
-
Clone the repository:
git clone https://github.com/conikeec/mcpr.git cd mcpr
-
Build the project:
cargo build
-
Run the tests:
cargo test
We follow the standard Rust coding style. Please run cargo fmt
before submitting your changes.
- Ensure your code passes all tests and linting checks.
- Update the README.md with details of changes if applicable.
- The PR will be merged once it has been reviewed and approved.
If you find a bug, please create an issue on GitHub with the following information:
- A clear, descriptive title
- Steps to reproduce the bug
- Expected behavior
- Actual behavior
- Any additional context or screenshots
If you have a feature request, please create an issue on GitHub with the following information:
- A clear, descriptive title
- A detailed description of the proposed feature
- Any additional context or examples
By contributing to this project, you agree that your contributions will be licensed under the project's MIT License.