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 packages, cutting per-platform releases, and the three-tier skill layout (user skills ship, dev-skills/ and publish-skills/ stay source-only). adom-wiki is the current tool; adompkg is deprecated. Read this first before publishing or installing.
Issues and PR lists: show the item's #<n> in the row — the number is the address every CLI verb needs, and the list is the one place that hides it
Ask
Show each item's #<n> in the row on the Issues and Pull Requests tabs.
Today a row renders title, author, age and reply count:
Open general
repo push of README.md does not refresh the page's stored readme column …
Ray · 1h ago · 1 reply
The number is missing, and the number is the part you need to do anything with the item.
Why it matters more here than on GitHub
On this wiki the number is the address. Every CLI verb takes <owner>/<slug>#<n>:
adom-wiki issue view adom/wiki#171
adom-wiki issue comment adom/wiki#171 --body-file …
adom-wiki pr view adom/widgets#3
So the list view is the natural place to learn the address, and it is the one place that does not tell you. Right now you have to open an item, or go to the API, to find out how to refer to the thing you are already looking at.
It also makes cross-references cheap. adom/wiki#166 and #171 get cited constantly in
commit messages and PR bodies; having the number on the row means you can cite from the list
instead of opening tabs to fetch numbers.
The trap it would have prevented
I hit this today. The inbox renders a reference as adom/widgets PR #3. That string is a
display form, not an address:
$ adom-wiki pr view 'adom/widgets PR #3'
404 PR_NOT_FOUND
$ adom-wiki pr view 'adom/widgets#3'
200 status: open
I wrote a watcher against the display form. It returned no status for every PR, and because a
missing status compared equal to the previous missing status, it read as "no change" — it
would have silently failed to notice the merge it existed to catch. A visible #3 on the row
is the thing that makes the right form obvious.
Worth noting the two numbering schemes are easy to confuse and the row is where that should be
legible: issue and PR numbers are per-page ordinals, while a PR also has a global id
(adom/widgets#3 is global id 77, and pr view 77 also resolves). If the row showed the
ordinal, the ambiguity mostly disappears for the common case.
Scope
/<owner>/<slug>/issues/<owner>/<slug>/prs
Not a data change
The number is already in the payload, so this is a rendering omission rather than anything that needs backend work:
$ adom-wiki issue list adom/wiki --json
number=172 files listing: recursive mode (?recursive=1) …
number=171 repo push of README.md does not refresh …
number=170 Registry: a tarball-less release outranks …
Making it copy-clickable, the way the ref/handle strip does elsewhere, would be a bonus rather than the ask.