You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: release v0.6.1 docs portal content and changelog
- move all unreleased documentation updates into CHANGELOG v0.6.1
- add user guide, first-layout tutorial, and examples pages to Docusaurus
- refresh release-status and convert reference URLs to clickable links
- sync STATUS/DONE/ROADMAP with documentation progress
Copy file name to clipboardExpand all lines: CHANGELOG.md
+7Lines changed: 7 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,13 @@ The changelog is grouped by release tags (`vX.Y.Z`) and includes an `Unreleased`
8
8
9
9
No changes yet.
10
10
11
+
## v0.6.1 - 2026-02-28
12
+
13
+
### Documentation
14
+
- ✅ Expanded Docusaurus content baseline with dedicated User Guide, First Layout tutorial, and Examples pages.
15
+
- ✅ Updated docs navigation and entry pages (`intro`, `getting-started`, sidebar) to surface the new onboarding flow.
16
+
- ✅ Refreshed docs link hygiene (clickable references instead of URL code formatting where applicable) and updated release-status content to reflect current `v0.6.x` progress.
Copy file name to clipboardExpand all lines: DONE.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -139,6 +139,8 @@ SnapFX has been fully implemented with core functionality and is production-read
139
139
- ✅ Added a Docusaurus documentation portal baseline and integrated generated JavaDoc under `/api` so `https://snapfx.org/` now serves guides/overview while keeping API reference at `https://snapfx.org/api/`.
140
140
- ✅ Documented the release policy decision to defer multi-version docs/API publication until after `1.0.0`, keeping pre-`1.0.0` documentation delivery latest-only for lower maintenance overhead.
141
141
- ✅ Backfilled missing release sections in `CHANGELOG.md` for `v0.5.0` and `v0.6.0`, and reset `Unreleased` to post-tag changes only.
142
+
- ✅ Expanded Docusaurus content baseline with a practical User Guide, First Layout tutorial, and Examples catalog, plus sidebar/entry-page cross-linking for faster onboarding.
143
+
- ✅ Completed docs link/status hygiene pass: release-readiness page updated to current `v0.6.x` progression and URL references across docs pages are now rendered as clickable links.
Copy file name to clipboardExpand all lines: ROADMAP.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -362,11 +362,12 @@ This roadmap keeps a high-level progress view plus planned/proposed work; detail
362
362
- 📋 **Roadmap structure cleanup**: Keep each subsection as one block (`Priority` + open/planned items) and move detailed completed history to [CHANGELOG.md](CHANGELOG.md) / [DONE.md](DONE.md)
363
363
- ✅ **API documentation**: `snapfx-core` JavaDoc completion baseline is now warning-free via `./gradlew :snapfx-core:javadoc --rerun-tasks`, collaboration rules require immediate full JavaDoc updates for new/changed public API, and API docs are now published at `https://snapfx.org/api/`.
364
364
- ✅ **JavaDoc discoverability baseline**: Exported API packages now include `package-info.java` overviews, and key API classes now include usage snippets to improve first-time navigation on hosted docs.
365
-
-📋**User guide**: Comprehensive usage guide
366
-
-📋**Tutorial series**: Step-by-step tutorials
367
-
-📋**Example projects**: Real-world examples
365
+
-✅**User guide baseline**: Docusaurus now includes a practical SnapFX user guide covering core concepts, setup flow, docking/floating/sidebars, persistence, and theme usage.
366
+
-✅**Tutorial baseline**: Docusaurus now includes a "First Layout" step-by-step tutorial from root setup through save/load.
367
+
-✅**Examples baseline**: Docusaurus now includes reusable code examples for common integration patterns (IDE layout, tab grouping, floating, lock mode, shortcuts, themes, save/load).
368
368
- ✅ **GitHub Pages site**: Docusaurus-based documentation portal is now live at `https://snapfx.org/` (guides, architecture, release status) with JavaDoc integrated under `/api`.
369
369
- ✅ **Changelog release hygiene baseline**: `CHANGELOG.md` now keeps explicit sections per release tag (including backfilled `v0.5.0` and `v0.6.0`), and `Unreleased` is reserved for post-tag work.
370
+
- ✅ **Docs link + status hygiene pass**: docs pages now use clickable links for references (including API links), and release-readiness status content is aligned to the current `v0.6.x` state.
370
371
- 📋 **Docs versioning (post-`1.0.0`)**: Start Docusaurus multi-version docs and versioned API JavaDoc paths only after the first stable release to keep pre-`1.0.0` maintenance overhead low.
371
372
- 📋 **Video tutorials**: Screen recordings
372
373
- 📋 **Doc consistency guardrails**: Keep markdown consistency tests aligned with documentation scope rules while avoiding brittle content-specific assertions (focus on encoding/format guardrails)
Copy file name to clipboardExpand all lines: STATUS.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,8 @@
23
23
✅ **Docs Portal Baseline (`0.6.x`)**: GitHub Pages workflow now builds and publishes the Docusaurus documentation portal at `https://snapfx.org/`, bundles generated `:snapfx-core:javadoc` under `/api`, and writes a `CNAME` for `snapfx.org` (`.github/workflows/docs-pages.yml`).
24
24
✅ **JavaDoc Usability Pass**: Exported API packages now include `package-info.java` overviews, and key entry classes (`SnapFX`, `DockGraph`, `DockLayoutSerializer`, `DockFloatingWindow`) now include concise usage snippets in JavaDoc.
25
25
✅ **Changelog Tag Backfill**: `CHANGELOG.md` now contains explicit `v0.5.0` and `v0.6.0` sections, and `Unreleased` is reset to post-tag changes only.
26
+
✅ **Docs Content Baseline**: Docusaurus now includes first structured content slices beyond overview pages (User Guide, First Layout tutorial, and Examples catalog) with sidebar navigation wiring.
27
+
✅ **Docs Link/Status Refresh**: Documentation pages now expose references as clickable links (including API references), and release-status content reflects current `v0.6.x` progress.
26
28
27
29
## Documentation Scope
28
30
@@ -233,6 +235,7 @@
233
235
- ✅ Sidebar overlay/pin rendering state split is documented in ADR [docs/adr/0003-sidebar-overlay-and-pin-rendering-state-split.md](docs/adr/0003-sidebar-overlay-and-pin-rendering-state-split.md)
234
236
- ✅ Sidebar panel width state/runtime-clamping behavior is documented in ADR [docs/adr/0004-sidebar-panel-width-state-and-runtime-clamping.md](docs/adr/0004-sidebar-panel-width-state-and-runtime-clamping.md)
235
237
- ✅ Sidebar visibility mode and framework sidebar-menu gating behavior are documented in ADR [docs/adr/0005-sidebar-visibility-mode-and-framework-menu-gating.md](docs/adr/0005-sidebar-visibility-mode-and-framework-menu-gating.md)
238
+
- ✅ Docusaurus content baseline pages are now available at `https://snapfx.org/`: User Guide, First Layout tutorial, and Examples.
0 commit comments