Pastiera Documentation Plan
Questi contenuti non sono ancora disponibili nella tua lingua.
Plan baseline date: March 6, 2026
Goals
- Keep docs usable for both end users and contributors.
- Ensure every advertised feature has a canonical page.
- Track documentation freshness against actual feature changes.
Documentation model
README.mdin reference repo:- Product summary
- Install + requirements
- Link hub to full docs
- Feature pages (this docs site):
- User behavior and settings
- Known limitations
- Source links (issue/PR/commit)
- Developer pages:
- Architecture notes
- Data/storage format and migration notes
- Test strategy and validation steps
Work plan
- Phase 1 (immediate, high impact)
- Add pages for:
- Emoji search (settings picker + inline picker behavior)
- Clipboard history
- Telex input mode
- Device support (start with Q25 + Titan2 notes)
- Update
README.mdfeature list to include new capabilities explicitly.
- Add pages for:
- Phase 2 (consistency and discoverability)
- Add “Layouts and language packs” page:
- shipped layouts
- locale coverage
- import/export/online flows
- Add “SYM and variations behavior matrix” page:
- key press/release behavior
- lock states
- customization points
- Add “Layouts and language packs” page:
- Phase 3 (maintenance automation)
- Add a lightweight checklist in PR template:
- “Docs updated?” with link to changed page
- Add monthly audit pass:
- compare merged PR titles vs docs pages
- update freshness table in feature audit
- Add a lightweight checklist in PR template:
Definition of done for each feature page
- Includes user-facing “how to use” steps.
- Includes settings path names as seen in app UI.
- Includes at least one screenshot or visual.
- Links to implementation evidence:
- issue
- PR
- key commit(s)
- Includes “last reviewed” date in page frontmatter or footer.
Suggested ownership
- Feature author updates docs in same PR whenever possible.
- Maintainer performs a monthly docs freshness sweep.
- Community contributors can open docs-only PRs tied to closed issues.
First backlog to execute
Supporting tracker: