Directories ¶
Path | Synopsis |
---|---|
_example
module
|
|
_test
|
|
_deftree
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. |
cmd
|
|
generator
Package generator generates a gokit service based on a service definition.
|
Package generator generates a gokit service based on a 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. |
service
Package service manages the exported methods in the service handler code adding/removing exported methods to match the service definition.
|
Package service manages the exported methods in the service handler code adding/removing exported methods to match the service definition. |
template
This file is here to hold the `go generate` command above.
|
This file is here to hold the `go generate` command above. |
internal
|
|
Package strs provides string manipulation functionality specific to protobuf.
|
Package strs provides string manipulation functionality specific to protobuf. |
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. |
Click to show internal directories.
Click to hide internal directories.