Repository navigation
Releases: WithPrecedent/coursebook
Releases · WithPrecedent/coursebook
Release list
Release: 0.1.0
- Renamed the package from
centotocoursebook(thecentoname is taken
on PyPI). - Updated the repository to the latest
snickerdoodletemplate:uvand
hatchlingreplace PDM, and CI runs the tests,pre-commit,ruff,
mypy, Codecov, and the documentation build. - Added the
coursebookcommand (alsopython -m coursebook), withbuild
(the default) to create a project's files,newto create a project folder
with a project file and source files, andtemplateto write a style's
Word or PowerPoint template for editing. - Added project files in
ini,toml, andyamlformats. Outlines may
repeat labels under different parents, and each entry's level comes from
its label (I, A, 1, a, i). Entries may be unnumbered (-: Preface) and
may name their own source files (I: Introduction | chapters/intro.md). - Added source files with YAML front matter and
<text>,<slides>, and
<notes>sections. - Added Word export for the text and notes and PowerPoint export for the
slides, using a bundled copy of pandoc. - Added PDF export (with Typst, through the
pdfextra) and single-file HTML
export for the text and notes. Each section may be exported to more than
one format at once. - Added the
coursebook,book, andlaw reviewstyles, which set headings,
the table of contents, the citation style, and the formatting of Word, PDF,
and HTML files (including margins and page numbers). - Added the Bluebook law review citation style, which
law reviewuses to
turn citations into footnotes. - Added Word (
.docx,.dotx) and PowerPoint (.pptx,.potx,.thmx)
templates, including the bundled "chalkboard" theme. - Added footnotes that stay separate across source files (and are numbered
continuously, including in LibreOffice), citations from bibliography files,
images from a visuals folder, and speaker notes.