Skip to content
This repository has been archived by the owner on May 8, 2023. It is now read-only.

Latest commit

 

History

History
28 lines (20 loc) · 1.49 KB

CONTRIBUTING.md

File metadata and controls

28 lines (20 loc) · 1.49 KB

Contributing

Thanks for contributing to this repository. Please read the following guidelines before you submit a pull request.

Pull request and issues

If your commit does not introduce fundamental changes, we appreciate it if you create a pull request directly. If you wish to make a larger change or are unsure of the implication(s) of your change, please first create an issue, so we can discuss it.

In all cases, please provide a short and concise description for your issue/PR.

Commit messages

Every commit message must be meaningful. Please do not write meaningless words or sentences like "fix" in commit messages. Be short and concise as in "fix divide by zero where altitude is zero in CalculateDistance()". If the added code requires more explanation, please document it in the code.

Tests

If you implement new functions or a behavioural change, please create tests for the change(s). However, it is better to write no tests than make nonsensical ones that convey a false sense of confidence.

Code quality

Please check how other code in this repository looks like and adhere to language specific guidelines. The code should be clear and any "magic" must be appropriately documented. Please rethink your work twice, as clear, safe and performant code will make you feel better.

Security

Please try to ensure that your code has no vulnerabilities and document every possible security impact.

Documentation

If reasonable, please document the changes either in the code itself or separately.