Skip to content

Add an organisation wide pull request template - #1

Merged
dyve merged 1 commit into
mainfrom
add-pull-request-template
Sep 20, 2026
Merged

dyve merged 1 commit into
mainfrom
add-pull-request-template

Conversation

@dyve

@dyve dyve commented Sep 20, 2026

Copy link
Copy Markdown
Member

This repo already serves FUNDING.yml to the whole organisation. It can serve a pull request template the same way: GitHub applies default community health files from zostera/.github to every repository that does not carry its own, so this is written once rather than copied into five packages and every future repo.

The template asks what the change does and whether an AI assistant wrote a meaningful part of it. The second question is routing information for whoever reviews, not a gate, and either answer is fine. The policy it refers to lives in each repository's CONTRIBUTING.md and starts with zostera/django-marina#679, which is where the shared version is maintained.

Worth knowing about the limits of this mechanism: defaults apply only where a repo has no file of its own. That works for the PR template, since none of the five packages has one. It will not work for CONTRIBUTING.md, because all five have their own and each needs its own scope section, which is why the policy text is copied per repo rather than centralised here.

A SECURITY.md would be the next obvious file to add here, since none of the five packages has one. Left out of this PR deliberately, as it needs a real decision about how reports are received rather than a template.

🤖 Generated with Claude Code

GitHub serves default community health files from this repo to every
repository in the organisation that does not have its own, so this needs
writing once instead of being copied into each package.

The template asks two things: what the change does, and whether an AI
assistant wrote a meaningful part of it. The second question is routing
information for the reviewer, not a gate. The policy behind it lives in each
repository's CONTRIBUTING.md, starting with zostera/django-marina#679.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant