|
A client/server helper wrapper for endpoints in Go.
The epservice directory/main program generates a appengine app which links all the available endpoints implementations by finding packages which implement RegisterEndpointsService. It then runs this with dev_appserver.py.
Subpackages of epservice are supposed to be one-folder-per-service.
The epclient directory/main program/go-generate invocation runs the epservice server, and then runs the golang client library generator to generate go client libraries for all the services it finds.
R=dnj@chromium.org, vadimsh@chromium.org
BUG=
Committed: https://chromium.googlesource.com/infra/infra/+/ef227d3ed8a429cce30f411570f235111633a2bd
Total comments: 11
Total comments: 14
Total comments: 4
Total comments: 3
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+1596 lines, -6 lines) |
Patch |
 |
M |
go/Goopfile
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
go/Goopfile.lock
|
View
|
1
2
3
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/api-list.json
|
View
|
1
2
3
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/dumb_counter/v1/dumb_counter-api.json
|
View
|
1
2
3
|
1 chunk |
+218 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/dumb_counter/v1/dumb_counter-gen.go
|
View
|
1
2
3
|
1 chunk |
+386 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/dumb_counter/v1/v1.infra_testing
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/epclient.go
|
View
|
1
2
3
4
5
|
1 chunk |
+113 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epclient/epclient.infra_testing
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/epservice.go
|
View
|
1
2
3
4
5
6
7
8
9
|
1 chunk |
+232 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/epservice.infra_testing
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
go/src/infra/gae/epservice/epservice_other.go
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
A + |
go/src/infra/gae/epservice/epservice_windows.go
|
View
|
1
2
3
4
5
6
7
8
9
10
11
|
1 chunk |
+9 lines, -3 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/example.infra_testing
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/model.go
|
View
|
1
2
3
|
1 chunk |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/service.go
|
View
|
1
2
3
|
1 chunk |
+32 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/service_add.go
|
View
|
1
2
3
|
1 chunk |
+57 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/service_cas.go
|
View
|
1
2
3
|
1 chunk |
+52 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/service_currentvalue.go
|
View
|
1
2
3
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/epservice/example/service_list.go
|
View
|
1
2
3
|
1 chunk |
+38 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/libs/ephelper/ephelper.go
|
View
|
1
2
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/gae/libs/ephelper/ephelper_test.go
|
View
|
1
2
|
1 chunk |
+138 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/libs/jsutil/jsutil.go
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+75 lines, -0 lines |
0 comments
|
Download
|
 |
A |
go/src/infra/libs/jsutil/jsutil_test.go
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+63 lines, -0 lines |
0 comments
|
Download
|
Total messages: 34 (10 generated)
|