Kindly adhere to the principles detailed in this document while contributing.
This project leverages GitVersion and tries to adhere to SemVer.
Raise issues and bug reports with regards to this product in the Issues tab of this project. If an issue exists that might have something to do with yours, e.g. is the basis for something your are requesting, please link this issue to yours.
Provide as much detail as possible. Spare no detail when it comes to logs, console output, or screenshots.
If you're interested in fixing an issue in this project, firstly, thank you!
- Contact or discussion ahead of your contribution is encouraged, even if it is just to soundboard. Reach me via email or on Twitter, or simply raise an issue or comment on an existing one.
- Fork the repository and create a branch off of
main
/master
- If you're creating a new feature, name your branch
feature/<InsertAppropriateDescriptionHere>
. If you're fixing a bug, name your branchfix/<InsertAppropriateDescriptionHere>
.
- If you're creating a new feature, name your branch
- Write your code
- Update CHANGELOG.md with your changes (preferably using the ChangeLogManagement PowerShell module for formatting consistency)
- For good measure, check for any changes to the repo:
git remote add upstream https://github.com/codaamok/<NameOfRepo>
git fetch upstream
# If there are changes, pull and work on merge conflicts
git pull --rebase upstream develop
- Make sure you have pushed your commits to your new branch and then create a pull request