Skip to content

Set standards for branches, commits, pull requests and releases - #29

Merged
SumirSeth merged 1 commit into
mainfrom
docs/hygiene
Nov 7, 2026
Merged

SumirSeth merged 1 commit into
mainfrom
docs/hygiene

Conversation

@SumirSeth

Copy link
Copy Markdown
Owner

What changed

  • CONTRIBUTING.md now has sections on branches and commits. It says every change reaches main through a pull request, the maintainer's included, once CI passes and a build with the change has been tested (any build, not necessarily Nightly). Mentions of Discussions are gone.
  • New MAINTAINING.md covers reviewing, merging (rebase only), issues and labels, the release steps, semver while on 0.x, and the repository rulesets.
  • New .github/pull_request_template.md asks for: what, why, how it was verified (build and setup), performance, what wasn't tested, Fixes #, plus a short checklist.
  • New issue forms for bug reports (Wisp and Windows versions, steps to reproduce, setup) and feature requests. Blank issues are turned off.
  • New labels: performance, windows-10 and needs-repro.

Why
These put the repository standards we agreed on in writing, so contributors and the maintainer follow the same rules, and the templates prompt for them.

How I verified it
Docs and templates only. I checked the relative links and the YAML structure of the issue forms. GitHub only shows the forms once this is merged to the default branch.

Performance
Not affected.

Not tested
How the issue forms render on GitHub, which is only possible after merging.

🤖 Generated with Claude Code

CONTRIBUTING.md now covers branches and commits, and says every change
reaches main through a pull request, the maintainer's included, once a
build with it has been tested. MAINTAINING.md covers review, merging,
labels, releases and the repository rules. New pull request and issue
templates ask for what those standards need.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@SumirSeth SumirSeth added documentation Improvements or additions to documentation skip-changelog Left out of release notes labels Nov 7, 2026
@SumirSeth
SumirSeth merged commit f543585 into main Nov 7, 2026
1 check passed
@SumirSeth
SumirSeth deleted the docs/hygiene branch November 7, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation skip-changelog Left out of release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant