internal

Directories

errdeferPackage errdefer provides functions for running operations that must be deferred until the end of a function, but which may return errors that should be returned from the function.
flagvaluePackage flagvalue provides flag.Value implementations.
godocPackage godoc provides the means of converting parsed Go source information into a documentation subset of it.
gosrcPackage gosrc is the part of the pipeline of doc2go responsible for finding Go packages and loading information about them.
highlightPackage highlight provides support to highlight source code blocks.
htmlPackage html renders HTML from godoc.Package.
iotestPackage iotest provides utilities for testing IO-related code.
linebufPackage linebuf provides line-buffered IO utilities.
mustPackage must provides helper functions to assert program invariants.
pagefindPackage pagefind provides access to the pagefind CLI.
pathtreePackage pathtree provides a data structure that stores values organized under a tree-like hierarchy where values from higher levels cascade down to lower levels unless the lower levels define their own values.
pathxPackage pathx provides extensions to the path package.
ptrPackage ptr provides Of, to turn literals into pointers.
relativePackage relative turns paths and file paths relative with string manipulation exclusively.
sliceutilPackage sliceutil contains generic functions for working with slices.