Skip to content

Docs site 1/6: mdBook skeleton, quickstart, installation, glossary#47

Open
zklapow wants to merge 1 commit into
mainfrom
docs-site-skeleton
Open

Docs site 1/6: mdBook skeleton, quickstart, installation, glossary#47
zklapow wants to merge 1 commit into
mainfrom
docs-site-skeleton

Conversation

@zklapow

@zklapow zklapow commented Jun 10, 2026

Copy link
Copy Markdown
Member

First of a six-PR stack adding a proper documentation site (mdBook → GitHub Pages at https://github.hubspot.com/boomslang/). The repo's docs were a single README; key specs and guides had no home, and the quickstart didn't reflect what actually works.

This PR: the book skeleton (docs/), an introduction, a quickstart verified end-to-end against com.hubspot:boomslang:0.1.1 from Maven Central, an installation page covering the no-python-runtime classifier, and a glossary fixing the host/guest naming confusion. Adds mdbook to the Nix shell.

Notable: the verified quickstart includes .addExtension(HostBridge.builder().buildExtension()) — the old README snippet failed instantiation (unknown import ... boomslang.log) because the bundled wasm unconditionally imports the host-bridge functions.

Note: the Pages deploy workflow (docs.yml) ships separately on docs-ci-workflow — pushing workflow files needs a workflow-scoped token.

Stack: this PR → docs-user-guide → docs-reference → docs-contributing → docs-java-api → docs-rustdoc.

@zklapow zklapow force-pushed the docs-site-skeleton branch from 06fd903 to e8b8469 Compare June 10, 2026 19:07
@zklapow zklapow marked this pull request as ready for review June 10, 2026 19: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