scaffold

package
v0.0.0-...-f2b4416 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegenerateResourcesIndex

func RegenerateResourcesIndex(projectRoot string) error

RegenerateResourcesIndex scans the api/resources directory and regenerates _index.yml

func RegenerateSchemasIndex

func RegenerateSchemasIndex(projectRoot string) error

RegenerateSchemasIndex scans the api/schemas directory and regenerates _index.yml

func TestExtractModuleName_InvalidGoMod

func TestExtractModuleName_InvalidGoMod(t *testing.T)

func TestExtractModuleName_NoModule

func TestExtractModuleName_NoModule(t *testing.T)

func TestExtractModuleName_WithModule

func TestExtractModuleName_WithModule(t *testing.T)

func TestHandlerGenerator_ExecuteTemplate_Error

func TestHandlerGenerator_ExecuteTemplate_Error(t *testing.T)

func TestHandlerGenerator_GenerateRawHandler

func TestHandlerGenerator_GenerateRawHandler(t *testing.T)

func TestHandlerGenerator_UnsupportedType

func TestHandlerGenerator_UnsupportedType(t *testing.T)

func TestHandlerGenerator_UpdateRegistry_AlreadyRegistered

func TestHandlerGenerator_UpdateRegistry_AlreadyRegistered(t *testing.T)

func TestHandlerGenerator_UpdateRegistry_NoRegistry

func TestHandlerGenerator_UpdateRegistry_NoRegistry(t *testing.T)

Types

type HandlerGenerator

type HandlerGenerator struct {
	// contains filtered or unexported fields
}

func NewHandlerGenerator

func NewHandlerGenerator(projectRoot, handlerName, handlerType, consume, publish string) *HandlerGenerator

func (*HandlerGenerator) Generate

func (g *HandlerGenerator) Generate() error

type Scaffolder

type Scaffolder struct {
	// contains filtered or unexported fields
}

func NewScaffolder

func NewScaffolder(projectPath, projectName, transport string, withExamples, withSimulator, metricsEnabled, webUIEnabled, withAPIWeaver, withInfraEndpoints, withDatabase, withOTEL bool) *Scaffolder

func (*Scaffolder) Scaffold

func (s *Scaffolder) Scaffold() error

Jump to

Keyboard shortcuts

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