Skip to content

docs: split the two large reference tables out of the README#249

Open
spierenburg wants to merge 1 commit into
mainfrom
docs/restructure-readme-v2
Open

docs: split the two large reference tables out of the README#249
spierenburg wants to merge 1 commit into
mainfrom
docs/restructure-readme-v2

Conversation

@spierenburg
Copy link
Copy Markdown
Collaborator

What

Restructures the README for readability. It had grown to ~465 lines, almost entirely two reference tables — the 200+ matterfeed sources and the 95 matterbot commands — which buried the operational docs (install / run / configure) a new user needs first.

This moves the two catalogs into their own files and replaces each in the README with a short summary + link:

File Contents
docs/FEEDS.md full matterfeed sources table (200+ entries)
docs/COMMANDS.md full matterbot commands table (95 entries)

Effect

  • README: ~465 → ~170 lines. The how-to-run sections now sit near the top instead of after 300 rows of tables.
  • No table content changed — every row was moved verbatim (207 feed rows, 95 command rows preserved; row counts verified).
  • Promotes the two section headings from ### to ## — they were h3 but sat at top level under "Contents", which made the document outline misleading.
  • Each extracted file gets a one-line intro and a ← Back to README link.

Why split files (vs. <details> blocks or reordering)

Collapsing the tables in <details> or just moving them down keeps the raw file large and keeps every feed/command edit touching the monster README. Putting the command catalog in its own docs/COMMANDS.md also makes it the natural place to later auto-generate the table from each module's defaults.py HELP block — which would permanently kill the doc-drift that the previous PR (#247) just had to fix by hand. That long-term win is only possible once the table lives on its own.

Not included

Deliberately left for a follow-up: regrouping the command "Type" column into a sharper taxonomy (Reputation/Enrichment · Surface Search · OSINT · Vuln Mgmt · …) — ~80 of 95 rows currently say "Threat Intel". That's a content change, separate from this pure move.

The README had grown to ~465 lines, almost all of it two reference tables:
the 200+ matterfeed sources and the 95 matterbot commands. They buried the
operational docs (install, run, configure) that a new user needs first.

Move the catalogs into their own files and replace each with a short summary
+ link in the README:

- docs/FEEDS.md    — full matterfeed sources table (200+ entries)
- docs/COMMANDS.md — full matterbot commands table (95 entries)

README drops from ~465 to ~170 lines; the how-to-run sections now sit near
the top instead of after 300 rows of tables. No table content was changed —
rows were moved verbatim. Also promotes the two section headings from h3 to
h2 (they were h3 but sat at top level under "Contents").

Each extracted file keeps a one-line intro and a back-link to the README.
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.

1 participant