Thank you for considering contributing to num-quaternion
! We appreciate your
support and effort in improving the project. Below are some guidelines to help
you get started.
-
Fork the Repository: Click the "Fork" button at the top right corner of the repository page.
-
Clone Your Fork: Clone your forked repository to your local machine.
git clone https://github.com/your-username/num-quaternion.git cd num-quaternion
-
Create a Branch: Create a new branch for your work.
git checkout -b my-feature-branch
-
Code Style: Follow the Rust coding standards and style guidelines. Ensure your code is clean and well-documented. Testing: Add tests for any new features or bug fixes. Run all tests to make sure your changes do not break anything.
cargo test
-
Commit Messages: Write clear and concise commit messages. A good commit message should describe what changed and why.
git commit -m "Add feature X to improve Y"
-
Push to Your Fork: Push your changes to your forked repository.
git push origin my-feature-branch
-
Open a Pull Request: Go to the original repository and open a pull request from your fork. Provide a clear description of your changes and the problem they solve or the feature they add.
- Your pull request will be reviewed by the maintainers. Please be open to feedback and make the necessary changes to ensure the quality of the codebase.
- Once your pull request is approved, it will be merged into the main branch.
We appreciate all contributions, and as a token of gratitude, all contributors will be mentioned in the release notes in RELEASES.md
.
By contributing, you agree that your contributions will be dual-licensed under the Apache-2.0 and MIT licenses.
If you have any questions or need help, feel free to open an issue on GitHub.
Thank you for contributing to num-quaternion
!