This adds a pull request template which provides a checklist and links to the code contribution guidelines to help contributors ensure they are adhering to project standards.
24 lines
1.4 KiB
Markdown
24 lines
1.4 KiB
Markdown
### All Submissions:
|
|
|
|
* [ ] Submission follows the [Code Contribution Guidelines](../blob/master/docs/code_contribution_guidelines.md)
|
|
* [ ] There are not any other open [Pull Requests](../pulls) for the same update/change
|
|
* [ ] Commit messages are formatted according to [Model Git Commit Messages](../blob/master/docs/code_contribution_guidelines.md#44-model-git-commit-messages)
|
|
* [ ] All changes are compliant with the latest version of Go and the one prior to it
|
|
* [ ] The code being submitted is commented according to the [Code Documentation and Commenting](../blob/master/docs/code_contribution_guidelines.md#CodeDocumentation) section of the Code Contribution Guidelines
|
|
* [ ] Any new logging statements use an appropriate subsystem and logging level
|
|
* [ ] Code has been formatted with go fmt
|
|
* [ ] Running go test does not fail any tests or report any vet issues
|
|
* [ ] Running golint does not report any new issues that did not already exist
|
|
|
|
### New Feature Submissions:
|
|
|
|
* [ ] Code is accompanied by tests which exercise both the positive and negative (error paths) conditions (if applicable)
|
|
|
|
### Bug Fixes:
|
|
|
|
* [ ] Code is accompanied by new tests which trigger the bug being fixed to prevent regressions
|
|
|
|
### Changes to Core Features:
|
|
|
|
* [ ] An explanation of what the changes do and why they should be included is provided
|
|
* [ ] Code is accompanied by updates to tests and/or new tests for the core changes (if applicable) |