First of all, thank you for reading this document. I hope that it'll be helpful in any contributions you make to the library.
A .editorconfig
file is provided to help keep the style of the codebase consitent. However, I'd like to highlight a few things you should keep in mind.
- Try to use longer names rather than abbreviations.
- Prefer not to use
this.
. - Make property names descriptive, almost like a question. (eg.
IsDone
versusDone
). - You should place at least an XMLDOC
<summary>
on every public member. - It is prefered to use normal overloads instead of default parameters, unless the API isn't likely to change.
You should aim for small commits with clear and descriptive messages. If you want to work on a feature/bugfix, open your PR before starting to implement/fix the feature/bug. You should prefix your PR's title with [WIP]
. After you have finished working on your PR, you can remove the prefix and ask for a review.