Added
- Native Go documentation as a fifth tab source (
godoc). Sourcey extracts package docs directly from Go source via the toolchain (go list+go/parser+go/doc); no Doxygen pipeline. Supports live mode (runs Go at build time) and snapshot mode (reads a committedgodoc.json);mode: "auto"(default) picks live when Go is available and snapshot otherwise. Renders consts, vars, functions, types (struct, interface, alias, defined), fields with tags, methods, and examples from*_test.go. sourcey godoc --module . --packages './...' --out godoc.jsonCLI command to snapshot a Go module's documentation into a portable JSON artifact for JS-only docs hosts.- Standalone
sourcey-godocGo module and CLI atgithub.com/sourcey/sourcey/go/sourcey-godoc/cmd/sourcey-godoc, withgeneratefor static Go docs sites,snapshotfor portable JSON, and cross-platform GitHub release binaries ongo/sourcey-godoc/v*tags. goEnvoption (GOOS/GOARCH/tags) for pinning the live-mode Go build environment so docs reproduce across hosts.includeTests,includeUnexported,hideUndocumented, andexcludeoptions ongodoctabs.- godoc package and symbol entries flow through the existing search index,
llms.txt,llms-full.txt, andsitemap.xmlpipelines.
Changed
- Changelog page descriptions now render inline markdown so links and inline code resolve, with a constrained reading width and primary-tinted underlined links.
- Unreleased version cards drop the dashed border for a primary-tinted left accent and soft tint, with a "Next release" pill in place of the empty meta row.
Fixed
- Changelog parser no longer leaks bullet/paragraph tokens from non-SemVer headings into the page description, so trailing historical sections stop polluting the lead paragraph.
