Skip to content

docs: cut the README down to an entry point and send readers to the site - #5

Merged
Paururo merged 1 commit into
mainfrom
docs/readme-to-website
Jul 27, 2026
Merged

docs: cut the README down to an entry point and send readers to the site#5
Paururo merged 1 commit into
mainfrom
docs/readme-to-website

Conversation

@Paururo

@Paururo Paururo commented Jul 27, 2026

Copy link
Copy Markdown
Member

The README had grown into a second copy of the documentation: input formats, algorithm descriptions, per-command options, benchmark tables and the source tree, all duplicated from pages that say the same thing better and stay in sync. The site was reachable only from one word in a nav line, so nobody followed it.

What changed

351 lines to 173. It now opens with a documentation call to action directly under the tagline, and every section links to the relevant page instead of restating it.

Removed because the site covers it: the full installation tables, the input-format examples, the per-command options, the algorithm index, the GUI build instructions and the performance detail.

Moved, not deleted

Two things lived only in the README:

  • The feature comparison against fastlin, TB-Profiler, Mykrobe, SNP-IT and KvarQ now sits in Benchmarks, next to the measured head-to-head timings.
  • The source tree now sits in the algorithms overview, where each entry has a page describing it.

While moving it, the tree turned out to be wrong: it listed a match/index.rs that does not exist, and omitted lib.rs and defaults.rs. Corrected against the actual layout.

Checks

All 16 documentation links resolve against the published site, the deep anchors included. mkdocs build --strict is clean. The result was rendered through GitHub's own markdown API to confirm it looks right.

The README had grown into a second copy of the documentation: input formats,
algorithm descriptions, per-command options, benchmark tables and the source
tree, all duplicated from pages that say the same thing better and stay in
sync. The site was reachable only from one word in a nav line, so nobody
followed it.

It is now 173 lines instead of 351, opens with a documentation call to action
under the tagline, and links to the relevant page from every section rather
than restating it.

Two things lived only in the README and moved rather than disappearing: the
feature comparison against fastlin, TB-Profiler, Mykrobe, SNP-IT and KvarQ now
sits in Benchmarks next to the measured timings, and the source tree sits in
the algorithms overview, where each entry has a page describing it. The tree
was also wrong: it listed a match/index.rs that does not exist and omitted
lib.rs and defaults.rs.
@Paururo
Paururo merged commit e7f3ce9 into main Jul 27, 2026
1 check passed
@Paururo
Paururo deleted the docs/readme-to-website branch July 27, 2026 08:01
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