generator

package
v0.0.0-...-a6621b9 Latest Latest
Warning

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

Go to latest
Published: Feb 4, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	OutputFile  string // Caminho do arquivo de saída (opcional, padrão: docs/openapi.json)
	Title       string // Título da API (opcional, padrão: API Documentation)
	Description string // Descrição da API (opcional, padrão: API documentation generated by Gobiru)
	Version     string // Versão da API (opcional, padrão: 1.0.0)
}

Config contém as configurações para geração da documentação

type Generator

type Generator interface {
	Generate(doc *spec.Documentation, config Config) error
}

Generator define a interface para geração de documentação

func New

func New(format string) Generator

New cria um novo gerador baseado no formato

type OpenAPIGenerator

type OpenAPIGenerator struct{}

func NewOpenAPIGenerator

func NewOpenAPIGenerator() *OpenAPIGenerator

func (*OpenAPIGenerator) Generate

func (g *OpenAPIGenerator) Generate(doc *spec.Documentation, config Config) error

Jump to

Keyboard shortcuts

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