Leland Batey
376e8f9c4b
Fix error in Makefile breaking `make testclean`
2016-11-09 12:30:17 -08:00
Adam Ryman
0c8f66b1b1
Merge pull request #88 from hasAdamr/restructure
...
Restructure truss/ and gengokit/ ; Add cmd/
2016-11-08 22:54:20 -08:00
Adam Ryman
193561cfe9
Move truss config to base /truss path and move main.go to /cmd/truss
2016-11-08 22:39:10 -08:00
Adam Ryman
3d4119b5d4
Update gengokit to have config in base with generator package
2016-11-08 21:35:07 -08:00
Adam Ryman
6077898461
Merge pull request #87 from hasAdamr/move-client-to-generated
...
Move cli-client handlers to generated directory
2016-11-08 21:14:31 -08:00
Adam Ryman
0f967b324d
Move cli-client handlers to generated directory
2016-11-08 20:28:40 -08:00
Adam Ryman
4638159066
Merge pull request #86 from hasAdamr/httpopts-hotfix
...
Fix multiple protofiles causing http options parsing to catastrophically fail
2016-11-07 19:13:21 -08:00
Adam Ryman
233ad51e88
Add test for having multiple protofiles that import each other
2016-11-07 18:22:03 -08:00
Leland Batey
e45dee7a88
Hotfix for breaking on getting http info
2016-11-07 18:22:03 -08:00
Adam Ryman
d85e36d74f
Merge pull request #83 from hasAdamr/fix-transport-tests
...
Fix transport tests after removing handler service interface
2016-11-04 10:08:10 -07:00
Adam Ryman
bb587c0c3c
Fix transport tests after removing handler service interface
...
These tests copy a handler file that had old generated code in it.
The file was not updated after everything was switched to the .pb.go
interface.
2016-11-04 10:03:44 -07:00
Adam Ryman
3eb4b91377
Merge pull request #82 from hasAdamr/service-package-flag
...
Add -svcout flag to specify generated service directory
2016-11-04 09:59:20 -07:00
Adam Ryman
9992db6ca7
Merge pull request #84 from hasAdamr/fix-travis
...
Update travis to ignore exit code for go getting go-kit
2016-11-04 09:58:05 -07:00
Adam Ryman
53b8e0dd62
Update travis to ignore exit code for go getting go-kit
2016-11-04 08:56:38 -07:00
Adam Ryman
b68fa14e61
Add -svcout flag to specify generated service directory
2016-11-03 13:55:14 -07:00
Leland Batey
c21845b427
Merge pull request #81 from hasLeland/parser-durability
...
Fix bug #72 , add tests
2016-11-03 09:41:24 -07:00
Adam Ryman
eaf182772c
Merge pull request #78 from hasAdamr/use-pb-interface
...
Update everything to use .pb.go interface
2016-11-01 15:35:27 -07:00
Adam Ryman
b8aa207d58
Update pull based on feedback; rebase on top of master
2016-11-01 15:20:28 -07:00
Adam Ryman
60efe2dd70
Update everything to use .pb.go interface
...
Before in NAME-service/handlers/server there was a Service interface
that everything used. This caused issues because if you imported a
client, it would import the handlers, which would import basically the
whole service.
By changing to the .pb.go interface, this is no longer an issue.
Additionally there is code simplification in gengokit.go as the client
and server handler method updating functions have now merged and
partial_templates have been removed. The flow in gengokit is currently
not the greatest, though it is being refactored shortly.
2016-11-01 14:22:32 -07:00
Leland Batey
460bbf0789
Merge pull request #80 from hasLeland/svcdef-weave
...
Migrate gengokit to svcdef
2016-10-31 18:36:00 -07:00
Leland Batey
a2ead2e773
Fix bug #72 , add tests
2016-10-31 18:11:03 -07:00
Leland Batey
4bb0e7f9f4
Remove deftree from gengokit
2016-10-31 17:57:43 -07:00
Leland Batey
6f8479741e
Migrate all templates to svcdef
2016-10-31 15:10:47 -07:00
Leland Batey
c57b063590
Migrate clientarggen to svcdef
2016-10-31 14:29:05 -07:00
Leland Batey
4cafb6b349
Port httptransport to svcdef
2016-10-31 13:27:47 -07:00
Leland Batey
9af30f80a7
Initial weave of svcdef into gengokit
2016-10-31 09:46:30 -07:00
Adam Ryman
bd71b70e9b
Merge pull request #77 from hasAdamr/grpc-context
...
gRPC context
2016-10-29 16:52:33 -07:00
Adam Ryman
229bcf6bd4
Merge pull request #76 from hasAdamr/example
...
Add example and update README.md
2016-10-29 16:43:14 -07:00
Adam Ryman
5e3af2ded3
Add grpc context to context test; Normalize header/metadata keys
2016-10-28 19:34:43 -07:00
Adam Ryman
2c52450752
Seperate setup from test, update ctx test to be more generic
2016-10-28 17:37:29 -07:00
Adam Ryman
2182e790ce
Rename http integration tests to transport
2016-10-28 17:11:35 -07:00
Adam Ryman
cfdfbfb6a5
Add context to metadata to metadata to context
2016-10-28 16:59:56 -07:00
Adam Ryman
8c37fb79e0
Merge pull request #75 from hasAdamr/context-to-transport-to-transport-to-context
...
Context to transport to transport to context
2016-10-28 16:03:41 -07:00
Adam Ryman
d719b03f3e
Add example and update README.md
2016-10-28 15:26:39 -07:00
Leland Batey
7b5e861316
Merge pull request #74 from hasLeland/pipeline-migration
...
Pipeline migration -- Part 1
2016-10-28 10:25:03 -07:00
Leland Batey
dc580b847d
Implement creation of svcdef in truss
2016-10-28 09:02:49 -07:00
Adam Ryman
6ff5dba7d1
Add context to context http transport tests
2016-10-25 19:21:07 -07:00
Adam Ryman
0e8bb160a6
Add context to transport to context for http transport
2016-10-25 19:21:07 -07:00
Adam Ryman
7f984bfdff
Move http transport templates for consolidation
2016-10-25 19:21:07 -07:00
Leland Batey
cb84ced170
Consolidate two-step config creation into one step
2016-10-22 11:21:21 -07:00
Adam Ryman
6553cb50e1
Merge pull request #73 from hasAdamr/cleanup
...
Cleanup templates
2016-10-22 10:50:44 -07:00
Leland Batey
47eaf4bb8f
Implement protobuf package name extractor
2016-10-22 10:47:05 -07:00
Adam Ryman
5884fbae0e
Clean templates
2016-10-21 18:44:07 -07:00
Adam Ryman
2db7688dde
Update template test to print code if errors occurred
2016-10-21 18:44:05 -07:00
Leland Batey
854f30c888
Merge pull request #71 from hasLeland/plumbing-rewrite
...
New service definition implementation
2016-10-21 14:24:33 -07:00
Zaq? Wiedmann
9c00bf7f3d
Merge pull request #68 from zaquestion/glide->govendor
...
Move to vendor with govendor instead of glide
2016-10-20 16:27:36 -07:00
Leland Batey
f69d8be272
Edits to comply with code review
2016-10-20 10:44:52 -07:00
Zaq? Wiedmann
bce1866f82
Ignore solaris in vendor/vendor.json per
...
Issue is for godep, but references govendor and explains problem with
missing 'golang.org/x/sys/unix' which logrus solaris required.
https://github.com/tools/godep/issues/377
2016-10-17 11:45:49 -07:00
Zaq? Wiedmann
511437608b
Move to govendor for dependecy management
2016-10-17 11:20:16 -07:00
Adam Ryman
d3caffcf87
Merge pull request #70 from hasAdamr/refactor-protostage
...
Add -pbout flag for .pb.go out directory; Large refactor for pipeline changes.
2016-10-13 10:46:59 -07:00