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
|
|
|
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. |
Click to show internal directories.
Click to hide internal directories.