Граф коммитов

661 Коммитов

Автор SHA1 Сообщение Дата
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