internal/

directory
v0.16.0 Latest Latest
Warning

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

Go to latest
Published: Jun 20, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package contract is the crofty output contract (08 §2) expressed as code: the invariants `crofty doctor` checks the built site (dist/) against, the counterpart to package spec's input (Markdown) contract.
Package contract is the crofty output contract (08 §2) expressed as code: the invariants `crofty doctor` checks the built site (dist/) against, the counterpart to package spec's input (Markdown) contract.
Package google is crofty's thin client for the Google APIs that answer "who reached my site?" — GA4 (the Data API: who visited, what they read) and Search Console (queries, pages, sitemaps).
Package google is crofty's thin client for the Google APIs that answer "who reached my site?" — GA4 (the Data API: who visited, what they read) and Search Console (queries, pages, sitemaps).
Package id generates ULIDs — lexicographically sortable identifiers used for stable post ids (spec 06 §3-2) and workspace ids.
Package id generates ULIDs — lexicographically sortable identifiers used for stable post ids (spec 06 §3-2) and workspace ids.
Package project resolves a crofty project on disk: the root, its crofty- specific config, and the working paths used by build and deploy.
Package project resolves a crofty project on disk: the root, its crofty- specific config, and the working paths used by build and deploy.
Package runner shells out to external tools (Hugo).
Package runner shells out to external tools (Hugo).
Package secret stores per-target credentials in the OS keychain (A5).
Package secret stores per-target credentials in the OS keychain (A5).
Package spec is the crofty Markdown contract (spec v0) expressed as code: the rules `crofty validate` checks a content file against.
Package spec is the crofty Markdown contract (spec v0) expressed as code: the rules `crofty validate` checks a content file against.
Package theme carries the default Hugo theme, embedded in the binary so a user only writes Markdown — they never have to fetch or wire up a theme.
Package theme carries the default Hugo theme, embedded in the binary so a user only writes Markdown — they never have to fetch or wire up a theme.

Jump to

Keyboard shortcuts

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