Skip to content

Commit 3bc1bf2

Browse files
authored
Merge pull request #276 from stac-utils/feature/rde/pr-template
Add a PR template
2 parents fcb69fd + 7ad2bba commit 3bc1bf2

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

.github/pull_request_template.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
**Related Issue(s):** #
2+
3+
4+
**Description:**
5+
6+
7+
**PR Checklist:**
8+
9+
- [ ] Code is formatted (run `scripts/format`)
10+
- [ ] Tests pass (run `scripts/test`)
11+
- [ ] This PR maintains or improves overall codebase code coverage.
12+
- [ ] Changes are added to the [CHANGELOG](https://github.com/stac-utils/pystac/blob/develop/CHANGELOG.md). See [the docs](https://pystac.readthedocs.io/en/latest/contributing.html#changelog) for information about adding to the changelog.

docs/contributing.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,19 @@ To format code:
5757
> yapf -ipr tests
5858
5959
You can also run the ``./scripts/test`` script to check flake8 and yapf.
60+
61+
CHANGELOG
62+
^^^^^^^^^
63+
64+
PySTAC maintains a `changelog <https://github.com/stac-utils/pystac/blob/develop/CHANGELOG.md>`_
65+
to track changes between releases. All PRs should make a changelog entry unless
66+
the change is trivial (e.g. fixing typos) or is entirely invisible to users who may
67+
be upgrading versions (e.g. an improvement to the CI system).
68+
69+
For changelog entries, please link to the PR of that change. This needs to happen in a few steps:
70+
71+
- Make a PR to PySTAC with your changes
72+
- Record the link to the PR
73+
- Push an additional commit to your branch with the changelog entry with the link to the PR.
74+
75+
For more information on changelogs and how to write a good entry, see `keep a changelog <https://keepachangelog.com/en/1.0.0/>`_

0 commit comments

Comments
 (0)