Skip to content

docs: add Docusaurus template documentation - #10

Merged
w4bremer merged 1 commit into
mainfrom
docs/template-docs
Jun 1, 2026
Merged

docs: add Docusaurus template documentation#10
w4bremer merged 1 commit into
mainfrom
docs/template-docs

Conversation

@w4bremer

@w4bremer w4bremer commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds the Docusaurus documentation for the Rust SDK template, consumed by the
apigear-docs site as a submodule
(template-docs/template-rust) — comparable to the other technology templates.

Authored with the technical-writer agent, grounded in the actual generated code
under goldenmaster/tb_simple/ and modeled on the C++17 template docs.

Pages (docs/docs/)

  • intro.md — landing page
  • quickstart/index.md — Cargo-based quick start (shared _quickstart_common)
  • features/features.md — overview (core: api/core/stubs; extended: monitor/olink/mqtt/nats/examples)
  • features/api.md — traits, ApiFuture + _async companion, the tokio-channel Publisher, ApiError, serde data types
  • features/stubs.md — default implementations, workspace, examples, unit tests
  • features/monitor.mdtracing decorator
  • features/olink.md — ObjectLink adapters + simulation connectivity
  • features/mqtt.md — MQTT adapters (rumqttc)
  • features/nats.md — NATS adapters (async-nats)

Plus static assets (reused diagrams/logo) and the shared Hello World sample API.

Verified with npm run build in apigear-docs (no broken links, valid MDX).

Adds the Rust SDK template documentation, consumed by the apigear-docs site as a submodule (comparable to the other technology templates): an intro, a Cargo-based quick start, and per-feature pages for api, stubs, monitor, olink, mqtt, and nats. All snippets are grounded in the generated Hello World output, and the README's feature table links to the pages.
@w4bremer
w4bremer force-pushed the docs/template-docs branch from 69e288d to 73028a5 Compare June 1, 2026 19:05
@w4bremer
w4bremer merged commit 93f1af0 into main Jun 1, 2026
5 checks passed
@w4bremer
w4bremer deleted the docs/template-docs branch June 1, 2026 19:07
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