Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Version string `yaml:"version"`
Name string `yaml:"name"`
Deps []string `yaml:"deps"`
Build Build `yaml:"build"`
Lint Lint `yaml:"lint"`
Breaking Breaking `yaml:"breaking"`
}
Config buf配置
type GenConfig ¶
type GenConfig struct {
Version string `yaml:"version"`
Managed Managed `yaml:"managed"`
Plugins []Plugin `yaml:"plugins"`
}
GenConfig 代码生成配置
type Manager ¶
type Manager struct {
// contains filtered or unexported fields
}
Manager 管理buf操作
func (*Manager) ParseProtobufFiles ¶
func (m *Manager) ParseProtobufFiles() ([]*ast.ProtobufFile, error)
ParseProtobufFiles 解析protobuf文件
Click to show internal directories.
Click to hide internal directories.