Directories ¶
Path | Synopsis |
---|---|
_example
|
|
cmd
|
|
Deftree, which stands for "definition tree", creates a tree of nodes representing the components of a service defined through Protobuf definition files.
|
Deftree, which stands for "definition tree", creates a tree of nodes representing the components of a service defined through Protobuf definition files. |
Package gendoc is a truss plugin to generate markdown documentation for a protobuf definition file.
|
Package gendoc is a truss plugin to generate markdown documentation for a protobuf definition file. |
clientarggen
Package clientarggen collects information for templating the code in a truss-generated client which marshals command line flags into message fields for each service.
|
Package clientarggen collects information for templating the code in a truss-generated client which marshals command line flags into message fields for each service. |
generator
Package generator generates a gokit service based on a service definition.
|
Package generator generates a gokit service based on a service definition. |
handlers
Package handlers manages the exported methods in the service handler code adding/removing exported methods to match the service definition.
|
Package handlers manages the exported methods in the service handler code adding/removing exported methods to match the service definition. |
httptransport
Package httptransport provides functions and template helpers for templating the http-transport of a go-kit based service.
|
Package httptransport provides functions and template helpers for templating the http-transport of a go-kit based service. |
template
This file is here to hold the `go generate` command above.
|
This file is here to hold the `go generate` command above. |
Package svcdef provides a straightforward view of the Go code for a gRPC service defined using protocol buffers.
|
Package svcdef provides a straightforward view of the Go code for a gRPC service defined using protocol buffers. |
svcparse
Svcparse, which stands for "service parser" will parse the 'service' declarations within a provided protobuf and associate comments within that file with the various components of the service.
|
Svcparse, which stands for "service parser" will parse the 'service' declarations within a provided protobuf and associate comments within that file with the various components of the service. |
execprotoc
Package execprotoc provides an interface for interacting with proto requiring only paths to files on disk
|
Package execprotoc provides an interface for interacting with proto requiring only paths to files on disk |
parsesvcname
Package parsesvcname will parse the service name of a protobuf package.
|
Package parsesvcname will parse the service name of a protobuf package. |
Click to show internal directories.
Click to hide internal directories.