docs: split documentation into README / docs / dev layers - #96
Merged
Merged
Conversation
README becomes a short product page for Ruixen; the long install, update, recovery, customization, plugin-inventory and testing material moves, intact, into docs/INSTALLATION.md, docs/CUSTOMIZATION.md, docs/PLUGINS.md and dev/README.md, with docs/README.md as the manual index. Fixes stale facts while moving them: ruixen.frame-widget no longer exists, and --with-launcher-keybind also installs SUPER+CTRL+SPACE and SUPER+D. Adds tests/docs-links.sh, which resolves every relative link, image and heading anchor in the README, docs/, dev/ and AGENTS.md. No runtime behavior changes. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0146fvp9wxQkTMN71NeS4JRu
Hero is the three-theme desktop (preview_0/1/2); the bar and notch section gains the docked bar and the Kanban board; the launcher section shows Search Files, Clipboard History, the theme browser and the palette. The Shelf has no screenshot yet and stays text-only. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0146fvp9wxQkTMN71NeS4JRu
The preview PNGs totalled about 11 MB; the WebP versions (quality 90, visually checked) total about 0.8 MB. README links updated, the Shelf section now shows its screenshot. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0146fvp9wxQkTMN71NeS4JRu
The bar, frame and notch surface is Black or Theme-aware, Glass or Solid. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0146fvp9wxQkTMN71NeS4JRu
gitcoder89431
marked this pull request as ready for review
October 3, 2026 06:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refs #95. Documentation only; no runtime or plugin behavior changes.
What changed
Three layers, with progressive disclosure:
docs/README.md), and the stale items below.AGENTS.mdstays at the root; it now also points atdev/README.md.Stale facts fixed while moving
ruixen.frame-widgetno longer exists (the frame is part ofruixen.bar); removed from the inventory and from theomarchy plugin disableexample (nowruixen.shelf).--with-launcher-keybindwas documented as adding two keys; it adds four (SUPER+R,SUPER+SHIFT+R,SUPER+CTRL+SPACE,SUPER+D).ruixen.shelf,ruixen.wallpaper,ruixen.cava, the workspaces/power/capture-status widgets, Clipboard History and the theme browser, which the old list missed.Tests
tests/docs-links.sh(inrun-all.sh): resolves every relative link, imagesrcand#headinganchor in the README,docs/,dev/README.md,AGENTS.mdandCOMPATIBILITY.md, so a missing screenshot fails CI instead of rendering as a broken image. It caught four links I broke by moving text intodocs/, which are fixed.tests/bar-style-mode.shnow checks the fullbar line indocs/CUSTOMIZATION.md(it moved)../tests/run-all.shgreen.Media
Wired into the README from the maintainer's new
preview/files: hero =preview_0/1/2.png(one desktop in three themes); bar and notch =preview_float,preview_dock,preview_notch, pluspreview_kanban; launcher =preview_launcher_files,preview_clipboard,preview_themes,preview_launcher(the palette); settings =preview_settings.preview/preview_shelf.webp(or a PNG), a short loop: drag a file over the collapsed notch, the Shelf opens, drop it, the card appears. The Shelf section stays text-only until this lands.preview_notch2.3 MB,preview_dock1.6 MB, the three heroes about 1.3 MB each). Lossless recompression only saves about 5%; a WebP at quality 90 is roughly a tenth of the size. Not converted without the maintainer's say-so.preview_settings.pngshowsdev@NucBoxG5,preview_clipboard.pngshows/home/dev/...and/tmp/shelfdemopaths,preview_launcher_files.pngshows~/REPOS/PLUGINS/.... Fine if intended.🤖 Generated with Claude Code
https://claude.ai/code/session_0146fvp9wxQkTMN71NeS4JRu