Skip to main content

Implementation Examples

RFC Status: This section contains proposed examples for the OpenDocs Specification RFC.These examples are provided to illustrate how the specification could be implemented. Provide feedback to help refine these examples.

Overview

This page provides concrete examples of implementing OpenDocs in various scenarios, from simple single-language projects to complex multi-language monorepos.

Example Categories

Simple Projects

Learn how to implement OpenDocs for single-language TypeScript libraries with basic configuration and generated documentation. View Simple Project Examples

Monorepo

Explore multi-language monorepo examples showing how to document Go, Rust, and TypeScript projects together with shared dependencies. View Monorepo Examples

Microservices

See how OpenDocs handles microservices architectures with cross-service references and performance optimization for large codebases. View Microservices Examples

Integration & Migration

Discover template integration examples (Liquid and Handlebars), testing strategies, and migration paths from JSDoc and Rust Doc. View Integration Examples

Contributing Examples

Have you implemented OpenDocs in an interesting way? We’d love to include your examples! Please:
  1. Open an issue with your example
  2. Include the complete configuration and sample output
  3. Describe the use case and any challenges you solved
  4. Share any performance metrics or insights

See Also


These examples are part of the OpenDocs Specification RFC. Help us improve them by providing feedback and sharing your implementation examples.