scaffold

package
v0.0.0-...-b8c0436 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatImports

func FormatImports(path string, out []byte) error

func WriteToFile

func WriteToFile(path string, out []byte) error

Types

type APIScaffolder

type APIScaffolder struct {
	BaseDir         string
	GoPackage       string
	Group           string
	Version         string
	PackageProtoTag string
}

func (*APIScaffolder) AddDocFile

func (a *APIScaffolder) AddDocFile() error

func (*APIScaffolder) AddGroupVersionFile

func (a *APIScaffolder) AddGroupVersionFile() error

func (*APIScaffolder) AddIdentityFile

func (a *APIScaffolder) AddIdentityFile(resource options.Resource) error

func (*APIScaffolder) AddRefsFile

func (a *APIScaffolder) AddRefsFile(resource options.Resource) error

func (*APIScaffolder) AddTypeFile

func (a *APIScaffolder) AddTypeFile(resource options.Resource) error

func (*APIScaffolder) DocFileNotExist

func (a *APIScaffolder) DocFileNotExist() bool

func (*APIScaffolder) GroupVersionFileNotExist

func (a *APIScaffolder) GroupVersionFileNotExist() bool

func (*APIScaffolder) IdentityFileExist

func (a *APIScaffolder) IdentityFileExist(resource options.Resource) bool

func (*APIScaffolder) PathToIdentityFile

func (a *APIScaffolder) PathToIdentityFile(resource options.Resource) string

func (*APIScaffolder) PathToRefsFile

func (a *APIScaffolder) PathToRefsFile(resource options.Resource) string

func (*APIScaffolder) PathToTypeFile

func (a *APIScaffolder) PathToTypeFile(resource options.Resource) string

func (*APIScaffolder) RefsFileExist

func (a *APIScaffolder) RefsFileExist(resource options.Resource) bool

func (*APIScaffolder) TypeFileExists

func (a *APIScaffolder) TypeFileExists(resource options.Resource) bool

type ControllerBuilder

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

func NewControllerBuilder

func NewControllerBuilder(rootPath, service, proto string) *ControllerBuilder

func (*ControllerBuilder) GenerateController

func (c *ControllerBuilder) GenerateController(cArgs *ccTemplate.ControllerArgs) error

func (*ControllerBuilder) RegisterController

func (c *ControllerBuilder) RegisterController() error

Jump to

Keyboard shortcuts

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