Skip to content

Redesign documentation (full workflow)#274

Merged
kandrosov merged 3 commits into
mainfrom
issue-113-docs-redesign
Jun 21, 2026
Merged

Redesign documentation (full workflow)#274
kandrosov merged 3 commits into
mainfrom
issue-113-docs-redesign

Conversation

@kandrosov

Copy link
Copy Markdown
Contributor

Closes #113.

Complete from-scratch redesign of the documentation, built for both newcomers and advanced users — and in particular for contributors whose background is physics rather than software.

Why

The previous 4-page docs/ were badly out of date: wrong repo name (cms-flaf/Framework), every task name obsolete, the wrong "clone FLAF standalone" entry-point model, Run 2-centric, HH_bbtautau-only, no concepts/caveats/glossary, and a broken mkdocs.yml (fonts.css).

What

A layered MkDocs/Material site (~25 pages): Getting started, Concepts (architecture, LAW/tasks, data flow, config, eras, storage, environment), the full-workflow walkthrough + HTCondor + arguments, a configuration guide, a per-task reference, CI/CD, troubleshooting, glossary, contributing, and an analyses index. Every command, task name, parameter, fs_* key and config field was checked against the current code.

The framework workflow is documented once here; each analysis repo gets a thin supplement (separate PRs, same branch name issue-113-docs-redesign).

Also fixes the stale README.md title and adds a GitHub Pages deploy workflow (.github/workflows/deploy-docs.yaml).

Testing

mkdocs build --strict passes with no warnings (fails on any broken link/nav/asset); mkdocs.yml passes yamllint.

@kandrosov kandrosov merged commit 77dc461 into main Jun 21, 2026
7 checks passed
@kandrosov kandrosov deleted the issue-113-docs-redesign branch June 21, 2026 12:24
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.

Document full workflow

1 participant