Skip to content

docs: rewrite the README as a project homepage and sync the docs - #17

Merged
dennisklein merged 2 commits into
mainfrom
claude/readme-homepage-ry2df2
Oct 11, 2026
Merged

dennisklein merged 2 commits into
mainfrom
claude/readme-homepage-ry2df2

Conversation

@dennisklein

@dennisklein dennisklein commented Oct 11, 2026 •

Copy link
Copy Markdown
Owner

Requested by Dennis · project thread

Before: the README opened with a long design-status section, listed the repository's directories and still described the project as a proposal. The design and the other docs lagged behind main (the GNOME editor, the dnf repository, the code layout).

After: the README is a project homepage: what it is and its features, install (dnf repository, other packages, source), a quick start, the common setups, how it works, a documentation index and development notes. The design, user guide and VM test docs agree with main.

The README keeps the first-run material and links the user guide for the full option list. The docs were checked against the code, the specs and the workflows.

How:

  • README.md: rewritten; no design status.
  • docs/design.md, docs/later/gnome-editor.md: status line, §1, §3 (editor), §4.1 (.name file), §4.9 (code layout and size) and §7 (Later items, packages, the editor's hand checks) updated.
  • docs/user-guide.md: dnf install nm-sshuttle-gnome from the repository.
  • test-vm/README.md: pointed the manual GNOME checks at the editor's protocol (it said there were none).

Checked and unchanged: the profile options and defaults, the VM scenario ids and lab tests T1 to T19 against their READMEs, the docs/later and docs/upstream indexes, and all relative links and anchors in the Markdown.

Not claimed: the first v0.1.0 publish to the dnf repository is pending Pages being enabled, so the README's install commands work once it is. The editor's re-check of protocol steps 7.3 to 7.7 in GNOME Settings is still open, as the docs now say.

🤖 Generated with Claude Code

- Lead with what nm-sshuttle is and its features instead of the design status.
- Add install from the dnf repository, a quick start and the common setups.
- Link the user guide, design, packaging notes and development tools.
@dennisklein dennisklein self-assigned this Oct 11, 2026
- Design: mark the Later items and the editor as implemented, and update
  the code layout, the .name file and the package notes.
- User guide: install nm-sshuttle-gnome from the dnf repository.
- VM tests: point to the editor's protocol for the manual GNOME checks.
@dennisklein
dennisklein force-pushed the claude/readme-homepage-ry2df2 branch from 1c5ba6e to 062a930 Compare October 11, 2026 20:27
@dennisklein
dennisklein merged commit eeb5bc8 into main Oct 11, 2026
7 checks passed
@dennisklein
dennisklein deleted the claude/readme-homepage-ry2df2 branch October 11, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants