project

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2018 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const DEFAULT_PROTO_PKG_ALIAS = "pb"

Variables

This section is empty.

Functions

func GomeetAllowedDbTypes

func GomeetAllowedDbTypes() []string

func GomeetDefaultPrefixes

func GomeetDefaultPrefixes() string

Types

type Project

type Project struct {
	*helpers.PkgNfo

	SubServices []*helpers.PkgNfo
	// contains filtered or unexported fields
}

func New

func New(inputPath string) (*Project, error)

func (Project) AfterProjectCreationCmd

func (p Project) AfterProjectCreationCmd() (r []string)

func (Project) AfterProjectCreationGitFlowCmd

func (p Project) AfterProjectCreationGitFlowCmd() (r []string)

func (Project) DbTypes

func (p Project) DbTypes() []string

func (Project) DefaultProtoPkgAlias

func (p Project) DefaultProtoPkgAlias() string

func (Project) ExecAfterProjectCreationCmd

func (p Project) ExecAfterProjectCreationCmd(v bool) error

func (Project) ExecAfterProjectCreationGitFlowCmd

func (p Project) ExecAfterProjectCreationGitFlowCmd(v bool) error

func (*Project) GenFromProto

func (p *Project) GenFromProto(req *plugin.CodeGeneratorRequest) error

func (Project) GoProtoPkgAlias

func (p Project) GoProtoPkgAlias() (string, error)

func (Project) GomeetGeneratorUrl

func (p Project) GomeetGeneratorUrl() string

func (Project) GomeetPkg

func (p Project) GomeetPkg() string

func (Project) IsGogoGen

func (p Project) IsGogoGen() bool

func (Project) PrettyPrint

func (p Project) PrettyPrint()

func (Project) PrintTreeFolder

func (p Project) PrintTreeFolder()

func (*Project) ProjectCreation

func (p *Project) ProjectCreation(keepFile, keepProtoModel bool) error

func (Project) ProtoFiles

func (p Project) ProtoFiles() []*descriptor.FileDescriptorProto

func (*Project) SetDbTypes

func (p *Project) SetDbTypes(s string) error

func (*Project) SetDefaultPrefixes

func (p *Project) SetDefaultPrefixes(s string) error

func (*Project) SetDefaultProtoPkgAlias

func (p *Project) SetDefaultProtoPkgAlias(s string) error

func (*Project) SetSubServices

func (p *Project) SetSubServices(subServices []string) error

func (*Project) UseGogoGen

func (p *Project) UseGogoGen(b bool)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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