Skip to content

Latest commit

 

History

History
28 lines (15 loc) · 1.49 KB

CONTRIBUTING.md

File metadata and controls

28 lines (15 loc) · 1.49 KB

Contributing

Thank you for your interest in contributing to Mitsuba! We are a community-driven project, and we welcome contributions from everyone.

Before you begin contributing, please take a read of architecture to familiarize yourself with our codebase.

After you will be familiar with our codebase, read our contribution guidelines below.

License

Mitsuba is licensed under GNU AGPLv3, submitting your code to our repository will result in your code being under the same license, and will be subject to the same terms of use.

Code Style

We highly encourage you to use the built-in formatting tools provided by Rust Analyzer in your IDE, alternatively you can run cargo fmt in your terminal to format your code before submitting.

Version Bumping

Please do not bump the version number manually, if you follow our commit guidelines the version number will be bumped automatically using the Semantic Versioning standard.

Commit Guidelines

  • Name your commits meaningful and concisely, not just "fix everything" commits.
  • Ensure that your commits are well-formed and follow the Conventional Commit Format.

Pull Request Guidelines

When submitting a pull request, please ensure you have a detailed description of the changes you are making, this is a critical part of the process to ensure that the pull request is accepted.