# README
truss
truss
reads gRPC files that define a single gRPC service and outputs the following:
- Markdown and HTML documentation based on comments in the gRPC files.
- Golang code for a Go Kit microservice that includes the following:
- gRPC transport
- HTTP/JSON transport (including all encoding/decoding)
- no-op handler methods for each service RPC, ready for business logic to be added
- Golang code for a CLI Go Kit microservice client that includes the following:
- gRPC transport
- HTTP/JSON transport (including all encoding/decoding)
- no-op handler methods for each service RPC, ready for marshalling command line arguments into a request object and sending a request to a server
- An web based API explorer (through naive Swagger generation)