Commit Graph

192 Commits

Author SHA1 Message Date
Alejandro Serrano
652cac6d44 Fix incomplete match in Avro deserialization 2019-10-09 14:37:25 +02:00
Alejandro Serrano
81588f2f51 Fix bug in generics generation 2019-10-09 14:37:12 +02:00
Alejandro Serrano
019c6d095b Conversion from schemaless to schema 2019-10-08 12:53:54 +02:00
Alejandro Serrano
7a8d874c79 Update docs 2019-10-08 12:16:13 +02:00
Alejandro Serrano
02d97e052f Fix small warnings 2019-10-08 12:04:12 +02:00
Alejandro Serrano
8005dba3bb Add registry to RPC definitions and gRPC support 2019-10-08 12:01:14 +02:00
Alejandro Serrano
ae4a99c68c Add possibility of registry in rpc methods 2019-10-08 11:36:43 +02:00
Alejandro Serrano
0528280410 Fix Ord instance for schemaless terms 2019-10-08 11:36:31 +02:00
Alejandro Serrano
b1f70067ce Fix warning 2019-10-08 11:26:37 +02:00
Alejandro Serrano
613fdfee21 Start working on schema checking and registry 2019-10-08 11:26:15 +02:00
Alejandro Serrano
0c4c6134bb Generate schema from set of types 2019-10-07 14:37:53 +02:00
Alejandro Serrano
ef5faaa31c Fix logic in client gRpc 2019-10-03 15:58:41 +02:00
Alejandro Serrano
0f32c0bd27 Example of bidirectional gRpc client 2019-10-03 15:08:44 +02:00
Alejandro Serrano
d8f58d6081 Fix warnings 2019-10-03 15:08:34 +02:00
Alejandro Serrano
9f4372a400 Bidirectional gRpc streams compile 2019-10-03 15:00:43 +02:00
Alejandro Serrano
4699bd4d2f More ways to call a gRpc client 2019-10-03 14:41:14 +02:00
Alejandro Serrano
2fdf0440eb Client gRpc example 2019-10-03 12:51:00 +02:00
Alejandro Serrano
98d004234c Initial version of gRpc clients 2019-10-03 12:36:07 +02:00
Alejandro Serrano
aaa8ff4fb5 Preparation for work on gRPC clients 2019-10-03 11:49:26 +02:00
Alejandro Serrano
de04aad06c Example of deployment with Docker 2019-10-03 11:49:15 +02:00
Alejandro Serrano
ddb8e22863 General docs 2019-10-02 15:35:27 +02:00
Alejandro Serrano
6425a1bf3c Docs for mu-rpc 2019-10-02 15:35:22 +02:00
Alejandro Serrano
69835d5ec6 Initial docs for mu-schema 2019-10-02 14:56:35 +02:00
Alejandro Serrano
7058a92eb0 Fix bugs for gRPC 2019-10-02 14:20:08 +02:00
Alejandro Serrano
9521e4fd58 Work on client and serve streaming for gRpc 2019-10-02 12:43:56 +02:00
Alejandro Serrano
f6e1b23a18 First working version of mu-grpc + example 2019-10-02 11:25:59 +02:00
Alejandro Serrano
6f445f9862 Remove the SchemaAndType type 2019-10-02 11:25:48 +02:00
Alejandro Serrano
9e0039af9e Add changelogs because Cabal requires them 2019-10-02 11:25:23 +02:00
Alejandro Serrano
2e3b67a15f Redefine what Server is and start working on gRPC 2019-10-01 17:26:06 +02:00
Alejandro Serrano
96a503fec3 Better synonyms for ProtoBuf constraints 2019-10-01 17:25:49 +02:00
Alejandro Serrano
16f822e791 Set Stack to get the forked warp-grpc library 2019-10-01 14:55:46 +02:00
Alejandro Serrano
36ca7bdebb Initial files for mu-grpc 2019-10-01 11:02:05 +02:00
Alejandro Serrano
da0ccef08b Re-define RPC definition and add example 2019-10-01 10:31:06 +02:00
Alejandro Serrano
915832468a Initial commit for mu-rpc 2019-09-30 16:20:20 +02:00
Alejandro Serrano
e8be733e39 Add README for the whole repo 2019-09-30 15:28:21 +02:00
Alejandro Serrano
29b917cd0f Add serialization tests for ProtoBuf 2019-09-30 15:13:22 +02:00
Alejandro Serrano
81af432554 Fix Avro to include whole schema with top-level term 2019-09-30 14:48:15 +02:00
Alejandro Serrano
64a4123e05 Fix Avro schema generation 2019-09-30 14:31:11 +02:00
Alejandro Serrano
dda45c1081 Test Avro serialization by comparison with Python's 2019-09-30 13:48:52 +02:00
Alejandro Serrano
9bd73d6bb2 Fix infinite loop in Avro serialization 2019-09-30 12:06:34 +02:00
Alejandro Serrano
26efb0b185 Start working on testing of schemas 2019-09-30 11:48:30 +02:00
Alejandro Serrano
d4447f4e59 Initial commit of mu-schema in Haskell 2019-09-26 16:12:21 +02:00