-
Notifications
You must be signed in to change notification settings - Fork 1
Wiki Maintenance
How this wiki is kept current. This is the owner-friendly recurring procedure.
Whenever a new release tag is created, the wiki MUST be updated in the same release work unit, before the release is considered done. This applies to maintainers and to any contributor performing release work. It is not a follow-up task.
Rationale: a release with a stale wiki causes user confusion (wrong versions, missing features, broken install steps) and undermines trust in an alpha app.
- Remote:
https://github.com/netcraker01/jellyx-player.wiki.git - Local clone path used by this writer:
/tmp/opencode/jellyx-wiki(scratch; can be re-cloned). - GitHub Wikis are separate repos from the main repo, at
<org>/<repo>.wiki.git. - If cloning returns "Repository not found", the wiki has no initial page yet — push the first page to initialize it.
| Page | Purpose |
|---|---|
| Home | Landing |
| Installation | Download and install |
| Building from Source | Prereqs and build scripts |
| Features | What Jellyx does |
| User Guide | Workflows and settings |
| Architecture | Workspace, audio pipeline, IPC |
| Platform Support | OS packaging matrix |
| UI Design | Screens and visual modes |
| Release Process | Release checklist |
| Packaging Guide | Per-platform packaging |
| Contributing | How to contribute |
| Engineering Process | Conventions and workflow |
| Privacy and License | Privacy, AGPL, CLA |
| Screenshots | Visuals |
| Release History | Past releases |
| Wiki Maintenance | This page |
Run this in the same work unit as creating the release tag.
- Confirm the three version files match (
jellyx-desktop/Cargo.toml,jellyx-desktop/tauri.conf.json,ui/package.json). - If they don't match, fix them before tagging. (See the v0.3.2 Known note in Release History.)
- Tag
vX.Y.Zand push.
- Release History — add a
### vX.Y.Zentry with tag, title, status, notes, and any Known issues. - Installation — update asset list and the About/known-version note if needed.
- Platform Support — update artifact matrix if changed.
- Packaging Guide — update artifact/build details if changed.
- Features — add/remove features.
- User Guide — update workflows and Settings table.
- UI Design — update screens and visual modes.
- Architecture — workspace, audio pipeline, IPC, persistence.
- Engineering Process — conventions.
- Screenshots — add new screenshots if visuals changed.
- Privacy and License — update if data behavior changed.
- Contributing — update if contribution flow changed.
- Commit and push the wiki to
origin. - Verify pages render on GitHub (no broken
[[links]]). - Only after the wiki is updated, mark the release as done.
- Use
[[Page Name]]for wiki-internal links (GitHub Wiki auto-resolves toPage-Name.md). - Use full URLs for external links.
- Keep page names human-readable; the wiki handles spaces vs dashes.
- Neutral professional English. Some source docs are Spanish; the wiki is English-only.
- Lead with the answer; details after (see cognitive-doc-design patterns).
- Prefer tables and checklists over long prose.
- Scannable over complete.
Between releases, wiki updates are still welcome for fixes (typos, clarifications, screenshots). Open a PR or push directly to the wiki repo per team preference.
The v0.3.2 version-sync bug (tag says 0.3.2, files say 0.3.1) must be reflected on Release History and Installation until a release actually bumps all three files. Once a release does, remove the Known note from those pages and note the fix here.
- Release Process — the operational release checklist
- Engineering Process — the engineering rule behind this procedure
- Home