When creating a pull-request you should:
- Lint your code: Use
gofmt
,golint
, andgovet
to clean up your code - Squash multiple commits: Squash multiple commits into a single commit via
git rebase -i
- Start message with a verb: Your commit message must start a lowercase verb such as "add", "fix", "refactor", "remove"
- Reference the issue: Ensure that your commit message references the issue with ". Closes #N"
- Add to feature list: If your pull-request is for a feature, make sure to add it to the Readme's feature list