Skip to content

Engineer-first documentation generator that turns your TypeScript code into beautiful, interactive docs.

Notifications You must be signed in to change notification settings

OpenSyntaxHQ/autodocs

Autodocs

Engineer-first documentation generator that turns your TypeScript code into beautiful, interactive docs.

License TypeScript

Autodocs automatically generates documentation from your TypeScript types, interfaces, JSDoc comments, and function signatures. The output is an interactive web UI with features like type exploration, search, and copy-paste examples.

Features

  • Type-Driven: Auto-generates docs from your code.
  • Interactive UI: Explore types and functions in a beautiful React app.
  • Zero Config: Works out of the box for most projects.
  • Extensible: Plugin system for Markdown, OpenAPI, etc.

Installation

npm install -D @opensyntaxhq/autodocs

Usage

Initialize the configuration:

npx autodocs init

Build the documentation:

npx autodocs build

Serve locally:

npx autodocs serve

Structure

  • packages/core: Core parsing engine.
  • packages/cli: Command-line interface.
  • packages/ui: React documentation UI.
  • packages/plugins: Official plugins.

Contributing

See CONTRIBUTING.md.

License

Apache-2.0

About

Engineer-first documentation generator that turns your TypeScript code into beautiful, interactive docs.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published