Skip to content

Commit 1c24de6

Browse files
committed
Link prominently
1 parent 3192da8 commit 1c24de6

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,17 @@ But please read our [contribution guide](https://github.com/hynek/structlog/blob
1313
If an item doesn't apply to your pull request, **check it anyway** to make it apparent that there's nothing left to do.
1414
-->
1515

16-
- [ ] Do **not** open pull requests from your `main` branch – **use a separate branch**!
17-
- There's a ton of footguns waiting if you don't heed this warning. You can still go back to your project, create a branch from your main branch, push it, and open the pull request from the new branch.
18-
- This is not a pre-requisite for your pull request to be accepted, but **you have been warned**.
19-
- [ ] Added **tests** for changed code.
20-
- The CI fails with less than 100% coverage.
16+
- [ ] I acknowledge this project's [**AI policy**](https://github.com/hynek/structlog/blob/main/.github/AI_POLICY.md).
17+
- [ ] This pull requests is [**not** from my `main` branch](https://hynek.me/articles/pull-requests-branch/).
18+
- Consider granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork), so maintainers can fix minor issues themselves without pestering you.
19+
- [ ] There's **tests** for all new and changed code.
2120
- [ ] **New APIs** are added to our typing tests in [`api.py`](https://github.com/hynek/structlog/blob/main/tests/typing/api.py).
2221
- [ ] Updated **documentation** for changed code.
2322
- [ ] New functions/classes have to be added to `docs/api.rst` by hand.
2423
- [ ] Changed/added classes/methods/functions have appropriate `versionadded`, `versionchanged`, or `deprecated` [directives](http://www.sphinx-doc.org/en/stable/markup/para.html#directive-versionadded).
25-
- The next version is the second number in the current release + 1. The first number represents the current year. So if the current version on PyPI is 23.1.0, the next version is gonna be 23.2.0. If the next version is the first in the new year, it'll be 24.1.0.
24+
- The next version is the second number in the current release + 1. The first number represents the current year. So if the current version on PyPI is 26.1.0, the next version is gonna be 26.2.0. If the next version is the first in the new year, it'll be 27.1.0.
2625
- [ ] Documentation in `.rst` and `.md` files is written using [**semantic newlines**](https://rhodesmill.org/brandon/2012/one-sentence-per-line/).
2726
- [ ] Changes (and possible deprecations) are documented in the [**changelog**](https://github.com/hynek/structlog/blob/main/CHANGELOG.md).
28-
- [ ] Consider granting [push permissions to the PR branch](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork), so maintainers can fix minor issues themselves without pestering you.
2927

3028
<!--
3129
If you have *any* questions to *any* of the points above, just **submit and ask**!

0 commit comments

Comments
 (0)