The following is a set of guidelines for contributing to csharp-sparkpost, which is hosted by Darren Cauthon on GitHub. These are just guidelines, not rules, use your best judgment and feel free to propose changes to this document in a pull request.
-
Before logging an issue, please search existing issues first.
-
You can create an issue here. Please include the library version number and as much detail as possible in your report.
- Fork this repo
- Clone your fork
- Write some code!
- Please follow the pull request submission steps in the next section
To contribute to csharp-sparkpost:
- Create a new branch named after the issue you’ll be fixing (include the issue number as the branch name, example: Issue in GH is #8 then the branch name should be ISSUE-8))
- Write corresponding tests and code (only what is needed to satisfy the issue and tests please)
- Include your tests in the 'test' directory in an appropriate test file
- Write code to satisfy the tests
- Ensure automated tests pass
- Submit a new Pull Request applying your feature/fix branch to the
master
branch
TODO: add instructions for publishing to https://www.nuget.org/