Commit 2b85370
committed
docs(readme): benchmark-race hero, animated demos, Markdown conversion
Rewrite the README as Markdown with a measured-data wow layout and wire
up the assets and gates that keep it honest:
- README.md replaces README.rst: centered badge row, animated benchmark
race hero, feature sections with animated SVG demos (colors, logs,
multibar, parallel execution, pv-style CLI), verified stability
numbers, retained reference content
- benchmarks: measure plain progressbar2 and progressbar2[fast]
separately in scenarios A and C, add speedups to requirements,
refresh results/report/chart against current develop
- scripts/render_race.py: deterministic race SVG generated from
results.json, byte-drift gated in tox docs-demos next to
render_demos --check
- new registry demos readme/colors, readme/parallel and readme/cli with
capture tests, README code blocks test-synced to the example sources
- render_demos: drop rows that MultiBar clears so removed bars no
longer linger as stale duplicate frames
- fix(bar): NullBar.finish() now flips _finished, so a NullBar inside a
MultiBar context cannot hang the exit wait (regression test included)
- tox: new readme env builds the sdist and runs twine check --strict
(with readme_renderer[md]) in CI1 parent 885dd78 commit 2b85370
28 files changed
Lines changed: 1439 additions & 330 deletions
File tree
- .github/workflows
- benchmarks
- docs
- _static/demos
- examples
- readme
- progressbar
- scripts
- tests
- console
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
| 69 | + | |
| 70 | + | |
69 | 71 | | |
70 | 72 | | |
71 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
0 commit comments