svc-profile

command module
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: 2 Imported by: 0

README

svc-profile

Gomeetexamples's svc-profile service

This service is generated with gomeet. The initial command is :

$ gomeet new github.com/gomeet-examples/svc-profile \
  --default-prefixes=gomeet-svc-,svc- \
  --proto-name=pb

Up and running

Usage

Common development tasks

ROADMAP

  • Serve the grpc service
  • Serve the http service
  • Serve the grpc-gateway service
  • Multiplex grpc/http
  • Prometheus metrics
  • Add vendoring tool
    • dep win qualification vs glide and govendor
    • retool for tools dependencies
  • Add serve cmd
  • Add cli cmd
  • Add console cmd
  • Generate/Embbed swagger.json
  • Add TLS support
  • Add docker environement (docker file, docker-compose)
  • Add prometheus to docker environement (docker-compose)
  • Add Kubernetes
  • Add a data store
  • Add unit tests
  • Add functional testing
  • Add load testing
  • Add some clients examples (multilang: PHP, RUBY, Node.js, Python ...)
  • Add git workflow (git flow)

Documentation

Overview

The main package for the svc-profile executable.

Directories

Path Synopsis
_tools
src/github.com/astaxie/bat
Bat is a Go implemented CLI cURL-like tool for humans bat [flags] [METHOD] URL [ITEM [ITEM]]
Bat is a Go implemented CLI cURL-like tool for humans bat [flags] [METHOD] URL [ITEM [ITEM]]
Usage:
src/github.com/gogo/protobuf/gogoproto
Package gogoproto provides extensions for protocol buffers to achieve:
Package gogoproto provides extensions for protocol buffers to achieve:
src/github.com/gogo/protobuf/plugin/defaultcheck
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
The defaultcheck plugin is used to check whether nullable is not used incorrectly.
src/github.com/gogo/protobuf/plugin/description
The description (experimental) plugin generates a Description method for each message.
The description (experimental) plugin generates a Description method for each message.
src/github.com/gogo/protobuf/plugin/embedcheck
The embedcheck plugin is used to check whether embed is not used incorrectly.
The embedcheck plugin is used to check whether embed is not used incorrectly.
src/github.com/gogo/protobuf/plugin/enumstringer
The enumstringer (experimental) plugin generates a String method for each enum.
The enumstringer (experimental) plugin generates a String method for each enum.
src/github.com/gogo/protobuf/plugin/equal
The equal plugin generates an Equal and a VerboseEqual method for each message.
The equal plugin generates an Equal and a VerboseEqual method for each message.
src/github.com/gogo/protobuf/plugin/face
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
The face plugin generates a function will be generated which can convert a structure which satisfies an interface (face) to the specified structure.
src/github.com/gogo/protobuf/plugin/gostring
The gostring plugin generates a GoString method for each message.
The gostring plugin generates a GoString method for each message.
src/github.com/gogo/protobuf/plugin/marshalto
The marshalto plugin generates a Marshal and MarshalTo method for each message.
The marshalto plugin generates a Marshal and MarshalTo method for each message.
src/github.com/gogo/protobuf/plugin/oneofcheck
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
The oneofcheck plugin is used to check whether oneof is not used incorrectly.
src/github.com/gogo/protobuf/plugin/populate
The populate plugin generates a NewPopulated function.
The populate plugin generates a NewPopulated function.
src/github.com/gogo/protobuf/plugin/size
The size plugin generates a Size or ProtoSize method for each message.
The size plugin generates a Size or ProtoSize method for each message.
src/github.com/gogo/protobuf/plugin/stringer
The stringer plugin generates a String method for each message.
The stringer plugin generates a String method for each message.
src/github.com/gogo/protobuf/plugin/testgen
The testgen plugin generates Test and Benchmark functions for each message.
The testgen plugin generates Test and Benchmark functions for each message.
src/github.com/gogo/protobuf/plugin/union
The onlyone plugin generates code for the onlyone extension.
The onlyone plugin generates code for the onlyone extension.
src/github.com/gogo/protobuf/plugin/unmarshal
The unmarshal plugin generates a Unmarshal method for each message.
The unmarshal plugin generates a Unmarshal method for each message.
src/github.com/gogo/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
src/github.com/gogo/protobuf/protoc-gen-gogo/descriptor
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
Package descriptor provides functions for obtaining protocol buffer descriptors for generated Go types.
src/github.com/gogo/protobuf/protoc-gen-gogo/generator
The code generator for the plugin for the Google protocol buffer compiler.
The code generator for the plugin for the Google protocol buffer compiler.
src/github.com/gogo/protobuf/protoc-gen-gogo/grpc
Package grpc outputs gRPC service descriptions in Go code.
Package grpc outputs gRPC service descriptions in Go code.
src/github.com/gogo/protobuf/protoc-gen-gogo/plugin
Package plugin_go is a generated protocol buffer package.
Package plugin_go is a generated protocol buffer package.
src/github.com/golang/dep
Package dep is a prototype dependency management library.
Package dep is a prototype dependency management library.
src/github.com/golang/dep/cmd/dep
Command dep is a prototype dependency management tool.
Command dep is a prototype dependency management tool.
src/github.com/golang/dep/internal/gps/internal/pb
Package pb provides generated Protocol Buffers for cache serialization.
Package pb provides generated Protocol Buffers for cache serialization.
src/github.com/golang/glog
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
Package glog implements logging analogous to the Google-internal C++ INFO/ERROR/V setup.
src/github.com/golang/protobuf/proto
Package proto converts data structures to and from the wire format of protocol buffers.
Package proto converts data structures to and from the wire format of protocol buffers.
src/github.com/golang/protobuf/protoc-gen-go/descriptor
Package descriptor is a generated protocol buffer package.
Package descriptor is a generated protocol buffer package.
src/github.com/golang/protobuf/protoc-gen-go/generator
The code generator for the plugin for the Google protocol buffer compiler.
The code generator for the plugin for the Google protocol buffer compiler.
src/github.com/golang/protobuf/protoc-gen-go/grpc
Package grpc outputs gRPC service descriptions in Go code.
Package grpc outputs gRPC service descriptions in Go code.
src/github.com/golang/protobuf/protoc-gen-go/plugin
Package plugin_go is a generated protocol buffer package.
Package plugin_go is a generated protocol buffer package.
src/github.com/golang/protobuf/ptypes/any
Package any is a generated protocol buffer package.
Package any is a generated protocol buffer package.
src/github.com/gomeet/go-proto-gomeetfaker
Package gomeetfaker is a generated protocol buffer package.
Package gomeetfaker is a generated protocol buffer package.
src/github.com/gomeet/gomeet/protoc-gen-gomeet-service
Command protoc-gen-gomeet-service is a plugin for Google protocol buffer compiler to generate a Gomeet project's microservices, which create a the project's gRPC services definitions with it's console, cli client and some sugar.
Command protoc-gen-gomeet-service is a plugin for Google protocol buffer compiler to generate a Gomeet project's microservices, which create a the project's gRPC services definitions with it's console, cli client and some sugar.
src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway
Command protoc-gen-grpc-gateway is a plugin for Google protocol buffer compiler to generate a reverse-proxy, which converts incoming RESTful HTTP/1 requests gRPC invocation.
Command protoc-gen-grpc-gateway is a plugin for Google protocol buffer compiler to generate a reverse-proxy, which converts incoming RESTful HTTP/1 requests gRPC invocation.
src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway/generator
Package generator provides an abstract interface to code generators.
Package generator provides an abstract interface to code generators.
src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-grpc-gateway/gengateway
Package gengateway provides a code generator for grpc gateway files.
Package gengateway provides a code generator for grpc gateway files.
src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/genswagger
Package genswagger provides a code generator for swagger.
Package genswagger provides a code generator for swagger.
src/github.com/grpc-ecosystem/grpc-gateway/protoc-gen-swagger/options
Package options is a generated protocol buffer package.
Package options is a generated protocol buffer package.
src/github.com/grpc-ecosystem/grpc-gateway/utilities
Package utilities provides members for internal use in grpc-gateway.
Package utilities provides members for internal use in grpc-gateway.
src/github.com/jteeuwen/go-bindata
bindata converts any file into managable Go source code.
bindata converts any file into managable Go source code.
src/github.com/mwitkow/go-proto-validators
Package validator is a generated protocol buffer package.
Package validator is a generated protocol buffer package.
src/github.com/mwitkow/go-proto-validators/plugin
The validator plugin generates a Validate method for each message.
The validator plugin generates a Validate method for each message.
src/github.com/pseudomuto/protoc-gen-doc
Package gendoc is a protoc plugin for generating documentation from your proto files.
Package gendoc is a protoc plugin for generating documentation from your proto files.
src/github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc
protoc-gen-doc is used to generate documentation from comments in your proto files.
protoc-gen-doc is used to generate documentation from comments in your proto files.
src/github.com/square/certstrap/Godeps/_workspace/src/github.com/codegangsta/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
Package cli provides a minimal framework for creating and organizing command line Go applications.
src/github.com/square/certstrap/Godeps/_workspace/src/golang.org/x/crypto/ssh/terminal
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
Package terminal provides support functions for dealing with terminals, as commonly found on UNIX systems.
src/google.golang.org/genproto/googleapis/api/annotations
Package annotations is a generated protocol buffer package.
Package annotations is a generated protocol buffer package.
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
cmd
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
functest
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
remotecli
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
pb
Package pb is a generated protocol buffer package.
Package pb is a generated protocol buffer package.
generator
This simple executable tool is used by go generate Code generated by protoc-gen-gomeet-service.
This simple executable tool is used by go generate Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.
Code generated by protoc-gen-gomeet-service.

Jump to

Keyboard shortcuts

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