apidoc

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 25, 2026 License: GPL-3.0 Imports: 3 Imported by: 0

Documentation

Overview

Package apidoc generates API documentation (OpenAPI, AsyncAPI) from message protocols.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Generator

type Generator struct{}

Generator generates API documentation from message schemas.

func NewGenerator

func NewGenerator() *Generator

NewGenerator creates a new API doc generator.

func (*Generator) GenerateAsyncAPI

func (g *Generator) GenerateAsyncAPI(ms *schema.MessageSchema) (string, error)

GenerateAsyncAPI generates an AsyncAPI 2.6 spec from a message schema.

func (*Generator) GenerateOpenAPI

func (g *Generator) GenerateOpenAPI(ms *schema.MessageSchema) (string, error)

GenerateOpenAPI generates an OpenAPI 3.0 spec from a message schema.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL