31 lines
1.2 KiB
Markdown
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.
|