Thank you for your interest in Kryptor. This document outlines the things you need to know about contributing code. Please follow these guidelines.
- Please ask before embarking on a pull request. This prevents you from wasting your time implementing something that won't be accepted.
- If you want to implement a bug fix or feature request mentioned in an existing issue, please comment on that issue saying that you want to work on it.
- If you want to implement a feature request and there isn't an existing issue, please open a new issue to discuss the feature request.
- Familiarise yourself with my coding style. Please try to stick to a similar format.
- Familiarise yourself with the C# Naming Conventions and C# Coding Conventions. Please follow these conventions.
- Remember that good naming typically makes comments redundant. Only write comments when necessary - don't overdo it.
- Please test your code. Make sure that any code that has been touched has been tested.
- Make sure your branch is up to date with the master branch before submitting your pull request.
- Please link the issue your pull request resolves.
- Please list and explain the changes you have made.
- Finally, you must agree that your code is published under the GPLv3 license.