Skip to content

docs: make the README a front page - #33

Merged
LalitMaganti merged 1 commit into
mainfrom
readme-rationalize
Sep 16, 2026
Merged

LalitMaganti merged 1 commit into
mainfrom
readme-rationalize

Conversation

@LalitMaganti

@LalitMaganti LalitMaganti commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

No description provided.

The README had grown to 409 lines, most of it reference material: GitHub
Actions, remote machines, collection options, compiler details, the build
systems the conformance suite covers, daemon and container troubleshooting,
the trace format's compatibility rules, and self-hosting the UI. Anyone
arriving to find out what Buildprof is had to scroll past all of it, and
the features worth knowing about were buried among the parts that are only
needed once.

The front page now names each feature in a line of its own, with the flag
that turns it on and a link to the detail: the process tree, file
producers and consumers, compiler internals, recordings from CI, builds
over SSH, lighter collection, and where the data goes. Installation folds
each method away behind what it is called.

The reference material moves into docs/ unchanged: usage.md,
build-systems.md, troubleshooting.md and internals.md, with the README
carrying an index. The /diagnose/ links the CLI prints are redirects, so
they now point at the troubleshooting document, and the release metadata
check reads the action's version example from its new home.
@LalitMaganti
LalitMaganti marked this pull request as ready for review September 16, 2026 13:32
@LalitMaganti
LalitMaganti merged commit 8dd53dd into main Sep 16, 2026
10 of 11 checks passed
LalitMaganti added a commit that referenced this pull request Sep 16, 2026
The example the release tooling rewrites moved to the usage guide when
the
README became a front page (#33), and `infra/prepare-action-release`
moved
with it. Its test kept building a tree with the example in `README.md`,
so
every case in `test_action_release.py` now fails on a missing file.

Point the fixture at `docs/usage.md`, and snapshot files with `rglob`
since
the tree now has a directory in it.
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