waybetter-for-x/.forgejo/pull_request_template.md
2026-10-01 06:01:13 +07:00

31 lines
1.2 KiB
Markdown

<!-- Thank you. Keep what applies and delete the rest. -->
## What this changes
## Checks I ran
- [ ] `bun run build`
- [ ] `bun run test`
- [ ] `bun run check:store` (a Store theme or plugin)
- [ ] `bun run i18n:check` prints `0 error(s)` (a translation)
## A theme or plugin for the Store
- Folder: `store/x/plugins/<id>/` or `store/x/themes/<id>/`
- What it does, in a sentence:
- What it uses (a plugin's `@permissions`), and which server it contacts if it declares `network`:
- [ ] I wrote it, or I may publish it under GPL-3.0-or-later (say where it comes from otherwise)
- [ ] A plugin's code is readable: not minified, nothing loaded or evaluated at run time
- [ ] I tried it in the app (dropped the file on the wayBetter window)
A maintainer reads the code, then builds and signs the catalog after the merge. The signing key is
offline by design, so the item appears in the Store after that step, not at merge time.
## A translation
- Language (file under `apps/desktop/locales/`):
- [ ] I speak it fluently
- [ ] I went through the whole file (`"status": "reviewed"`), or: I fixed specific strings
By contributing you agree that your contribution is licensed under GPL-3.0-or-later.