diff --git a/.github/PULL_REQUEST_TEMPLATE/bug-fix.md b/.github/PULL_REQUEST_TEMPLATE/bug-fix.md new file mode 100644 index 0000000000..4816c08216 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/bug-fix.md @@ -0,0 +1,43 @@ +## Description + + + +## Checklist + + +- [ ] Does the PR follow [official](https://github.com/arviz-devs/arviz/blob/master/CONTRIBUTING.md#pull-request-checklist) + PR format? +- [ ] Does the PR include new or updated tests to prevent issue recurrence (using [pytest fixture pattern]( + https://docs.pytest.org/en/latest/fixture.html#fixture))? +- [ ] Is your code style correct (follows pylint and black guidelines)? +- [ ] Is the fix listed in the [Maintenance and fixes](https://github.com/arviz-devs/arviz/blob/master/CHANGELOG.md#maintenance-and-fixes) + section of the changelog? + + diff --git a/.github/PULL_REQUEST_TEMPLATE/documentation.md b/.github/PULL_REQUEST_TEMPLATE/documentation.md new file mode 100644 index 0000000000..a37bea1044 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/documentation.md @@ -0,0 +1,45 @@ +## Description + + +## Checklist + + +- [ ] Does the PR follow [official](https://github.com/arviz-devs/arviz/blob/master/CONTRIBUTING.md#pull-request-checklist) + PR format? +- [ ] Is the documentation [numpydoc](https://numpydoc.readthedocs.io/en/latest/format.html) compliant? +- [ ] Is the fix listed in the [Documentation](https://github.com/arviz-devs/arviz/blob/master/CHANGELOG.md#documentation) + section of the changelog? + + diff --git a/.github/PULL_REQUEST_TEMPLATE/new-feature.md b/.github/PULL_REQUEST_TEMPLATE/new-feature.md new file mode 100644 index 0000000000..1bd7eb53ad --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE/new-feature.md @@ -0,0 +1,50 @@ +## Description + + + +## Checklist + + +- [ ] Does the PR follow [official](https://github.com/arviz-devs/arviz/blob/master/CONTRIBUTING.md#pull-request-checklist) + PR format? +- [ ] Has included a sample plot to visually illustrate the changes? (only for plot-related functions) +- [ ] Is the new feature properly documented with an example? +- [ ] Does the PR include new or updated tests to cover the new feature (using [pytest fixture pattern]( + https://docs.pytest.org/en/latest/fixture.html#fixture))? +- [ ] Is your code style correct (follows pylint and black guidelines)? +- [ ] Is the new feature listed in the [New features](https://github.com/arviz-devs/arviz/blob/master/CHANGELOG.md#new-features) + section of the changelog? + +