Directories
¶
| Path | Synopsis |
|---|---|
|
Package benchdeck generates the decks go-slides is benchmarked on, so that the Go benchmarks and the slidesbench command (go-slides against marp-cli) measure the same input.
|
Package benchdeck generates the decks go-slides is benchmarked on, so that the Go benchmarks and the slidesbench command (go-slides against marp-cli) measure the same input. |
|
cmd
|
|
|
gentransitions
command
Command gentransitions writes deck/transitions_gen.go: the CSS keyframes of marp-cli's built-in transitions (fade, cover, cube, ...), taken from the bundle of an installed marp-cli, where they are one JavaScript object.
|
Command gentransitions writes deck/transitions_gen.go: the CSS keyframes of marp-cli's built-in transitions (fade, cover, cube, ...), taken from the bundle of an installed marp-cli, where they are one JavaScript object. |
|
officecheck
command
Command officecheck compares go-slides' editable PPTX and ODP with its raster render, slide by slide: it writes the benchmark decks as editable decks, has LibreOffice convert each to PDF and poppler's pdftoppm render the pages at the slides' own pixel size, and measures how far each is from the image export.Rasterize paints for the same slide.
|
Command officecheck compares go-slides' editable PPTX and ODP with its raster render, slide by slide: it writes the benchmark decks as editable decks, has LibreOffice convert each to PDF and poppler's pdftoppm render the pages at the slides' own pixel size, and measures how far each is from the image export.Rasterize paints for the same slide. |
|
pdfcheck
command
Command pdfcheck compares go-slides' vector PDF with its raster render, slide by slide: it writes the benchmark decks' PDFs, has poppler's pdftoppm rasterise them at the slides' own pixel size, and measures how far each page is from the image export.Rasterize paints for the same slide.
|
Command pdfcheck compares go-slides' vector PDF with its raster render, slide by slide: it writes the benchmark decks' PDFs, has poppler's pdftoppm rasterise them at the slides' own pixel size, and measures how far each page is from the image export.Rasterize paints for the same slide. |
|
slidesbench
command
Command slidesbench measures go-slides against marp-cli on the same decks, as subprocesses, the way a user runs them: wall time, CPU time, peak memory of the whole process tree (marp drives a Chrome that is its child) and the size of what each writes.
|
Command slidesbench measures go-slides against marp-cli on the same decks, as subprocesses, the way a user runs them: wall time, CPU time, peak memory of the whole process tree (marp drives a Chrome that is its child) and the size of what each writes. |
|
Package css is the small CSS tree Marpit's theme pipeline needs: rules, at-rules, declarations and comments, parsed leniently, rewritten, and written back out.
|
Package css is the small CSS tree Marpit's theme pipeline needs: rules, at-rules, declarations and comments, parsed leniently, rewritten, and written back out. |
|
Package hclx evaluates the HCL2 native syntax (github.com/hashicorp/hcl/v2, hclsyntax) wherever go-slides accepts YAML: a deck's "---hcl" front matter, slides.hcl, kinds files and data files.
|
Package hclx evaluates the HCL2 native syntax (github.com/hashicorp/hcl/v2, hclsyntax) wherever go-slides accepts YAML: a deck's "---hcl" front matter, slides.hcl, kinds files and data files. |
|
Package serve is the server behind slides build --server and the live reload behind --watch: marp-cli's, read from its 4.5.1 sources and tightened where a local server is the way into a machine.
|
Package serve is the server behind slides build --server and the live reload behind --watch: marp-cli's, read from its 4.5.1 sources and tightened where a local server is the way into a machine. |
Click to show internal directories.
Click to hide internal directories.