From e1f2132ff9ca2659c910f69389c124e21afd9f7d Mon Sep 17 00:00:00 2001 From: EtienneLescot Date: Thu, 25 Jun 2026 09:51:53 +0200 Subject: [PATCH] docs(roadmap): add 'Site & documentation' tier; clean smoke-test noise MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds the Docusaurus + GitHub Pages tier between Stability & quality and How to influence. Theme direction recorded as 'Bespoke (TBD)' β€” to be decided when the site moves out of scaffold phase. While here, removes the seven internal smoke-test entries from the changelog. Those validated the Discord pin-as-state sync mechanism and belong in CI logs, not in a user-facing changelog. --- ROADMAP.md | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index a8ed42d9c..55a384385 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -40,6 +40,14 @@ Pulled from real user bug reports on getopenscreen/openscreen. This is the queue - [ ] **Feature:** software H.264 fallback when no GPU encoder MFT is available β€” [#18](../../issues/18). Critical for VMs, broken-driver machines, and headless environments. - [ ] **Feature:** copy / paste attributes & effects in the timeline β€” [#24](../../issues/24). Right-click menu + standard Ctrl/Cmd+C / Ctrl/Cmd+V shortcuts. +## πŸ“š Site & documentation +- [ ] **Feature:** Docusaurus site β€” landing + docs, deployed to GitHub Pages via CI. + - Monorepo at `website/`. Versioning off until v2. + - Landing (pitch, demo, quick start, downloads) + migrate `docs/` β†’ `website/docs/`. + - Bespoke theme (TBD). + - CI: build on PR (artifact preview), deploy to Pages on `main`. Custom domain as follow-up. + - MIT, no tracking, no paywall β€” same posture as the app. + ## πŸ“¬ How to influence this roadmap - **Discord** β€” join the OpenScreen Discord and post in [#πŸ—ΊοΈγƒ»roadmap](https://discord.com/channels/1489517664467681310/1493586210675884265). The fastest way to get a thumbs-up or thumbs-down on a feature. - **GitHub** β€” open an issue with the `enhancement` label, or react with πŸ‘ / πŸ‘Ž on existing items. @@ -51,10 +59,4 @@ Anything not on this list yet? Open an issue and tag it `roadmap` β€” we'll tria ## Changelog - **2026-06-24** β€” initial draft. Stability items pulled from open issues / PRs on getopenscreen/openscreen. AI section presented as opt-in / off by default. Whisper entry updated to reflect existing caption feature. -- **2026-06-24** β€” roadmap sync smoke test: discord-pinned-message mechanism goes live. -- **2026-06-24** β€” second smoke test after fixing embed truncation math. -- **2026-06-24** β€” third smoke test: verify PATCH path (not POST) now that the message id is tracked. -- **2026-06-24** β€” fourth smoke test: pin-as-state refactor (variable no longer required). -- **2026-06-24** β€” fifth smoke test: pin permission granted, verify self-healing pin works. -- **2026-06-24** β€” sixth smoke test: DISCORD_ROADMAP_MESSAGE_ID variable removed; verify the bot finds the message via pin lookup alone. -- **2026-06-24** β€” seventh smoke test: PR-merge trigger (validate the `pull_request_target` `closed`+`merged` path). \ No newline at end of file +- **2026-06-25** β€” added "Site & documentation" tier: Docusaurus + GitHub Pages. Cleaned smoke-test noise from the changelog (internal CI sync validation, not user-facing). \ No newline at end of file