Adom Wiki
Public Made by Adomby adom
How the Adom Wiki (wiki.adom.inc) works and how to drive it with the adom-wiki CLI: the two storage layers (git page repo vs package registry), hosting source by pushing files (not a tarball), making
Inline README editing on the page (GitHub-style): show Edit logged-out, edit + commit as changelog when logged in
Let users edit a page's README inline, right on the wiki page, GitHub-style.
The pain (real, yesterday). I was sitting with Aditya and we wanted to fix the definitions page. We wanted to just edit it inline on the page and couldn't. So the only path was: go back to the AI, open a NEW Claude thread, and get it to start editing the page through the CLI. For a small wording fix that is absurd friction. This is a WIKI. The defining feature of a wiki is that you can edit the page you are looking at.
The ask, modeled on GitHub:
- Always show an Edit button on the README/Overview, even when logged out.
- If logged out, clicking Edit tells them they must log in first (and offers the login), rather than hiding the capability. Discoverability matters: people should see that editing is possible.
- If logged in, Edit opens the README inline for editing right there on the page, no separate tool, no CLI, no new AI thread.
- Save commits it as a changelog entry (a normal commit to the page's git repo, with a message), exactly like GitHub's "Commit changes" flow.
- The page then refreshes to show the updated README.
This is precisely how GitHub lets you edit a file from the web UI: pencil icon, inline editor, commit with a message, done. Make it work like that.
Notes / how it fits what exists:
- The page is already a git repo (the Files tab,
repo push, commit history), so a web edit is just another commit to that repo. The plumbing is largely there; this is the missing UI on top. - Works for the README today; a natural extension is inline-editing any file in the Files tab.
- For the logged-out to logged-in step, this leans on easy wiki login (see the auto-login / session work in issue #89) so the "log in to edit" path is one click, not a detour.
- Custom
readme.htmlpages are a designed artifact and probably out of scope for a naive inline editor; inline edit is for markdown READMEs (fall back to "edit the file in the Files tab" for html).