Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 2.08 KB

CONTRIBUTING.md

File metadata and controls

42 lines (28 loc) · 2.08 KB

Contributing

Any input, feedback, bug report or contribution is welcome.

When contributing to this repository, please first discuss the change you wish to make via an issue. Subsequent code changes, if any, happen through pull requests.

Creating a Pull Request

  1. Fork the repo and create a branch for your changes from master.
  2. If you've added code that should be tested, add tests.
  3. Make sure the style of your code is consistent. Run cargo fmt and cargo clippy.
  4. If you've changed any functionalities, update the documentation.
  5. Ensure the tests pass. Run cargo test --release --all.
  6. Create the pull request.

More information in GitHub docs.

Code of Conduct

Use common sense.

Examples of behavior that contributes to a positive environment for our community include:

  • Demonstrating empathy and kindness toward other people
  • Being respectful of differing opinions, viewpoints, and experiences
  • Giving and gracefully accepting constructive feedback
  • Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience
  • Focusing on what is best not just for us as individuals, but for the overall community

Examples of unacceptable behavior include:

  • The use of sexualized language or imagery, and sexual attention or advances of any kind
  • Trolling, insulting or derogatory comments, and personal or political attacks
  • Public or private harassment
  • Publishing others’ private information, such as a physical or email address, without their explicit permission
  • Other conduct which could reasonably be considered inappropriate in a professional setting

(Examples source: Contributor Covenant)

License

By contributing to this repository, you agree that your contributions will be licensed under its Apache 2.0 license.