Thanks for your interest in contributing to the project! Please follow these suggestions to make sure we all work efficiently together.
Before submitting an issue, give a quick search to see if the issue is already logged. For new issues, feel free to format the Issue however you like. We will add any necessary labels, or reformat it if it will help with organization. If you are submitting a feature request, a mockup would be incredibly helpful to quickly understand the request.
To contribute code, please follow these guidelines:
- It is very helpful to first submit an issue for whatever you'd like to see added to the base repository. This way you can reference the issue in your commits.
- Fork the repository and make your change in your fork.
- Format your code according to the default MonoDevelop formatting policy. In general try to adhere to the formatting currently used in the repository. This is most important for whitespace.
- If you can, try to adhere to the StyleCop guidelines. You can install the StyleCop plugin here.
- All contributions should be licensed to match the base repository and include the standard boilerplate.
- Please use well-formed git commit messages
- Submit a pull request for your change.