Skip to content

Latest commit

 

History

History
82 lines (52 loc) · 2.64 KB

CONTRIBUTING.md

File metadata and controls

82 lines (52 loc) · 2.64 KB

Contributing to Contrivance

Thank you for your interest in contributing to Contrivance!

If you are unsure about how to help with this project, we can point you in the right direction! Below is a list of the many ways to help with Contrivance's development. Any help, big or small, is appreciated!

  1. I want to submit issues or request features.
  2. I want to contribute code.
  3. I want to write documentation.
  4. Are there any useful resources I can read?

Attention: Any interaction with the Dezzyne team, its projects, and its contributers, is subject to our Code of Conduct. By contributing to this project you agree to abide to its terms and conditions.

If there are any questions that you may have not been addressed by the documentation, do not hesitate to leave open a issue or come and have your question asked in the Dezzyne Discord Server.

Submitting Issues

One of the many ways to help us with the development of Contrivance is to let us know about persistant or rare unintended behavior that may occur when using it. Anyone can report these bugs or even go as far to request features on the project's issue tracker. If a bug gets through our tests we won't know about it until it occurs for a user. So let us know as soon as possible!

Before you post your issue, please take a look through the tracker for other issues that are posted. Your issue may have been reported by another user. In that case, you should direction your information towards that particular post. Also don't worry about accidently creating an duplicate issue. We can always mark a issue as a duplicate of another one.

Contrivance is built with the stable branch of Rust in mind, but is developed using the beta and nightly builds. If any issues occur during the development of Contrivance involving Rust we will try to notify the Rust team as soon as possible so that the problem does not get to the stable branch.

Otherwise, thank you for posting your issue! Both the Dezzyne team and the community at large will try to fix the problem as soon as possible!

Pull Requests

Submission Checklist

Writing Documentation

Profiling the application

Useful Resourcess

Miscellaneous

Glossary

Philosophy

Architecture

Logging

Linting

Formatting

Testing

Unit Testing

Integration Testing

Property Testing