Releases: seandavi/quartobot
v0.1.0 — First useful release
First useful release of quartobot.
Install
uv tool install git+https://github.com/seandavi/quartobotOnce PyPI publish lands:
pip install quartobot
# or
uv tool install quartobotWhat ships
quartobot Python CLI
scan— walks a Quarto project and groups manubot cite keys by prefix, with duplicate detection.validate— six static pre-flight checks against_quarto.ymland the extension setup.resolve— pre-fetches citations viamanubot.citeand writes CSL JSON.--id-mode citation-keywrites the CSLidas the user's prose key, enabling the pre-render-hook flow.init— scaffolds the pattern into an existing Quarto project.
Quarto extension — quarto add seandavi/quartobot installs quarto-manubot-cite, wiring pandoc-manubot-cite as a pandoc filter.
CI building blocks — reusable render workflow + setup-quartobot / render-manuscript composite actions, callable from any consumer repo with a ten-line wrapper.
Templates — manuscript (template/) and book (template-book/) variants, to be promoted to standalone repos.
Design — docs/citation-pipeline.md proposes a pre-render-hook architecture as the successor to the filter. End-to-end validated in CI (.github/workflows/test-prerender-e2e.yml). Not yet rolled into the user-facing templates — pending manubot-team review.
See CHANGELOG.md for the detailed list.