Skip to content

docs: Haskell API docs with haddock (part of #9819) - #9958

Merged
TrapsterDK merged 1 commit into
mainfrom
haskell-docs-9819
Nov 9, 2026
Merged

TrapsterDK merged 1 commit into
mainfrom
haskell-docs-9819

Conversation

@TrapsterDK

Copy link
Copy Markdown
Collaborator

Part of #9819.

Adds haskell_doc_shard (tools/docs/haskell): runs the pinned GHC bindist's haddock with --hoogle (an empty explicit stylesheet, since the bindist ships no lib/html), converts the Hoogle text to DocIr with a new Rust extractor, wires it into tools/docs/aspect.bzl, adds a fixture, sets DOC_TOOLS, updates docs/cli/commands/docs.md and haskell/README.md, repins the Cargo lock, and refreshes docs/support-matrix.md.

Remains: OCaml odoc, tracked in #9937.

Tested: extractor unit test and //tools/docs/haskell/fixture:geometry_docs build. Nested-Bazel and *_consumer_test targets were not run locally.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B

@TrapsterDK
TrapsterDK merged commit 5bc280f into main Nov 9, 2026
1 check failed
@TrapsterDK
TrapsterDK deleted the haskell-docs-9819 branch November 9, 2026 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant