Artifact cc65711cc717e728501dd7c18dcb5adaf999022dce45cad6974a4fe5b8679529:
- File docs/site/content/docs/_index.md — part of check-in [8be82ed25d] at 2026-10-22 15:33:02 on branch feat/horizon-cones — docs(site): add sparse cones and horizons page (user: [email protected], size: 1242) [annotate] [blame] [check-ins using] [more...]
title: Documentation cascade:
type: docs
libfossil is a pure-Go library and CLI for reading and writing Fossil SCM repositories. Zero CGo. Static binaries. WASM-ready.
What you'll find here
- Quickstart — install the CLI, clone a repo, and read its history from Go in five minutes.
- Architecture — module layout, storage model, driver layer, and the deterministic simulator.
- Migration from Fossil — for upstream Fossil users: what's covered, what isn't, and how the CLI shapes differ.
- Sparse cones and horizons — hold part of a repository by path or by age: checkout and store cones, content horizons, library and CLI usage.
- Extension Points — observer interfaces for telemetry, custom SQLite drivers, and the
db.DBabstraction. - Production patterns — error handling, context, telemetry wiring beyond the quickstart's
log.Fatalshortcuts. - Testing — running the suite, the dual-driver matrix, and DST simulation with seeds and BUGGIFY.
- SDK reference — auto-generated Go API reference, one page per package.