Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: BSD-3-Clause

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL