Merge pull request #119 from hasLeland/update-genproto

Fix all references to broken google genproto locations
This commit is contained in:
Leland Batey 2016-12-16 17:23:49 -08:00 коммит произвёл GitHub
Родитель db9770283d 875db65c13
Коммит a6148a3a52
23 изменённых файлов: 57 добавлений и 55 удалений

Просмотреть файл

@ -18,9 +18,10 @@ before_install:
- export PATH=$HOME/bin/:$PATH
# golang/protobuf contains protoc-gen-go which generates the .pb.go files
- go get -v github.com/golang/protobuf/...
#- go get -v github.com/golang/protobuf/... || true
- go get -v github.com/golang/protobuf/protoc-gen-go
# For http annotation support
- go get -v google.golang.org/genproto/...
- go get -v github.com/TuneLab/go-genproto/... || true
# go-bindata is used to create binary data from template files
- go get -v github.com/jteeuwen/go-bindata/...

Просмотреть файл

@ -8,12 +8,12 @@ default: truss
dependencies:
go get github.com/go-kit/kit
go get google.golang.org/genproto
go get github.com/TuneLab/go-genproto
go get github.com/golang/protobuf/{proto,protoc-gen-go}
update-dependencies:
go get -u github.com/go-kit/kit
go get -u google.golang.org/genproto
go get -u github.com/TuneLab/go-genproto
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
# Generate go files containing the all template files in []byte form

Просмотреть файл

@ -21,15 +21,15 @@ To install this software, you must:
download a release from [github](https://github.com/google/protobuf/releases)
and add to `$PATH`.
Otherwise [install from source.](https://github.com/google/protobuf)
1. Install the `proto` and `protoc-gen-go` packages. (`protoc-gen-go` must be in `$PATH`)
1. Install the `protoc-gen-go` package (must be in `$PATH`).
```
go get -u github.com/golang/protobuf/{proto,protoc-gen-go}
go get -u github.com/golang/protobuf/protoc-gen-go
```
1. Install HTTP Annotations
```
go get -u google.golang.org/genproto
go get -u github.com/TuneLab/go-genproto
```
1. Install Truss with

Просмотреть файл

@ -34,8 +34,9 @@ message LouderRequest {
}
```
The RPC calls can be annotated with HTTP transport option (endpoint name and type of request). For this we must import the google annotations library.
```
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Echo {
...
@ -185,4 +186,4 @@ Executing this command will place the *.pb.go files into `$GOPATH/truss-demo/int
## Middlewares
TODO
TODO

Просмотреть файл

@ -8,7 +8,7 @@ syntax = "proto3";
// for `package echo;` truss will create the directory "echo-service".
package echo;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Echo {
// Echo "echos" the incoming string

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Basic {
rpc GetBasic (BasicTypeRequest) returns (BasicTypeResponse) {

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
import "imported.proto";

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
message BasicTypeRequest {
double A = 1;

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Repeated {
rpc GetRepeated (RepeatedTypeRequest) returns (RepeatedTypeResponse) {

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Nested {
rpc GetNested (NestedTypeRequest) returns (NestedTypeResponse) {

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Map {
rpc GetMap (MapTypeRequest) returns (MapTypeResponse) {

Просмотреть файл

@ -2,7 +2,7 @@ syntax = "proto3";
package transport;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service TransportPermutations {
rpc GetWithQuery (GetWithQueryRequest) returns (GetWithQueryResponse) {

Просмотреть файл

@ -28,7 +28,7 @@ func TestNewFromString(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {

Просмотреть файл

@ -31,7 +31,7 @@ func TestNewClientServiceArgs(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
message SumRequest {
repeated int64 a = 1;

Просмотреть файл

@ -49,7 +49,7 @@ func TestApplyTemplateFromPath(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -141,7 +141,7 @@ func TestAllTemplates(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -171,7 +171,7 @@ func TestAllTemplates(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {

Просмотреть файл

@ -21,7 +21,7 @@ func TestNewData(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {

Просмотреть файл

@ -38,7 +38,7 @@ func TestServerMethsTempl(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -98,7 +98,7 @@ func TestApplyServerTempl(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -190,7 +190,7 @@ func TestIsValidFunc(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -257,7 +257,7 @@ func TestPruneDecls(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {
@ -384,7 +384,7 @@ func TestUpdateMethods(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {

Просмотреть файл

@ -28,7 +28,7 @@ func TestNewMethod(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
message SumRequest {
int64 a = 1;

Просмотреть файл

@ -195,7 +195,7 @@ func generalService() (*svcdef.Svcdef, *gengokit.Data, error) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
// RequestMessage is so foo
message RequestMessage {

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -56,7 +56,7 @@ type MapServer interface {
protoCode := `
syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
enum EnumType {
A = 0;

Просмотреть файл

@ -23,7 +23,7 @@ func basicFromString(t *testing.T) *Svcdef {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
message SumRequest {
int64 a = 1;
@ -158,7 +158,7 @@ func TestNoHTTPBinding(t *testing.T) {
// General package
package general;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
message SumRequest {
int64 a = 1;

Просмотреть файл

@ -3,7 +3,7 @@ syntax = "proto3";
package TEST;
import "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto";
import "github.com/TuneLab/go-genproto/googleapis/api/serviceconfig/annotations.proto";
service Map {
rpc GetMap (MapTypeRequest) returns (MapTypeResponse) {