Commit Graph

81 Commits

Author SHA1 Message Date
Alejandro Serrano
9dc4d5f359 Use and require default value 0 for enums in Protobuf (#285) 2021-01-29 08:35:54 +01:00
Alejandro Serrano
e9d55fd6bf Unions in GraphQL (#270) 2021-01-07 14:55:32 +01:00
Flavio Corpa
8bb3a5cf6c 🎬 Cut down vscode extensions! (#272) 2020-12-04 11:41:48 +01:00
Flavio Corpa
62f9d155b8 ❄️ Add gitignore.nix to prevent Nix cache invalidation for trivial changes (#265) 2020-11-20 11:15:47 +01:00
Flavio Corpa
f692c90aeb ♻️ Run cabal-fmt and extract library example (#264) 2020-11-20 10:24:15 +01:00
Flavio Corpa
5d56444eb0 🏊🏻‍♂️ Remove pool of sql to prevent server timout (#263) 2020-11-18 14:11:36 +01:00
Alejandro Serrano
37d6762883 Fix GraphQL example + pools in mu-persistent (#261) 2020-11-17 10:05:19 +01:00
Flavio Corpa
d2f6841366 📚 📸 Add book images to graphql library example (#252) 2020-11-12 09:16:33 +01:00
Flavio Corpa
533bd894f3 Improve GraphQL example library 📚 (#249) 2020-11-09 17:14:03 +01:00
VladimirLogachev
9900fd94f3 Use serverError instead of optional results (#248)
Co-authored-by: Flavio Corpa <flavio.corpa@47deg.com>
2020-11-09 11:41:58 +01:00
VladimirLogachev
d6d5e27c5e Improve the Library example (with persistent) (#236)
Co-authored-by: Flavio Corpa <flavio.corpa@47deg.com>
2020-10-20 22:35:54 +02:00
Alejandro Serrano
f40b2d7ea7 Expose Swagger definition + documentation (#231) 2020-10-01 15:30:09 +02:00
Alejandro Serrano
a7b2e2e4bd Simpler routes in Servant (#230)
* Add mu-servant-server to Nix
2020-09-28 12:36:18 +02:00
Alejandro Serrano
1274e95a7f Port health check to use Servant + fix a few corner cases (#229) 2020-09-25 12:07:11 +02:00
andremarianiello
6d9aced52c Mu.Schema.Lens package (#227)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-09-21 15:24:17 +02:00
Alejandro Serrano
afbe5d8ef1 Add instrumentation to library example (#212) 2020-07-28 10:29:33 +02:00
Alejandro Serrano
2b5c147535 Example using Persistent and GraphQL (#211) 2020-07-27 14:10:40 +02:00
Alejandro Serrano
cf814cf418 Distributed tracing (#206) 2020-07-20 12:30:27 +02:00
Flavio Corpa
7facbb2a13 Add boundaries to Cabal files 🚀 (#207)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-07-03 16:58:26 +02:00
Alejandro Serrano
bf00ed67d8 Add parameter to RpcInfo (#205) 2020-06-22 14:24:05 +02:00
Alejandro Serrano
1d7a52a2a6 Missing GraphQL instances + enum example (#204) 2020-06-19 16:54:45 +02:00
Alejandro Serrano
d6ade8e6ed Annotations, information on RPC, and Prometheus (#198) 2020-06-12 17:57:19 +02:00
Flavio Corpa
1f96833f9a Release v0.3 (#187)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-04-28 18:05:40 +02:00
Flavio Corpa
e552bfa008 Add documentation for mu-optics 📖 (#175)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-04-16 16:24:48 +02:00
Flavio Corpa
11ae24d8da Use new server API in examples and upgrade deps ⚗️ (#178) 2020-04-15 14:04:54 +02:00
Alejandro Serrano
675a3b748a Better API to declare servers (#173) 2020-04-12 20:55:27 +02:00
Flavio Corpa
a751271e8c Add Stack to Github Actions CI 🧪 (lts-15) (#155)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-03-25 14:18:32 +01:00
Alejandro Serrano
f9527b9f3c Update to warp-grpc 0.4 and fix multi-servers (#151) 2020-03-23 15:04:32 +01:00
Alejandro Serrano
544536ea0e Support GraphQL schemas w/o queries or mutations (#141) 2020-03-16 14:43:01 +01:00
Alejandro Serrano
12da3fb688 Unify examples for Avro, Protobuf and GraphQL (#139) 2020-03-13 10:07:56 +01:00
Alejandro Serrano
7dab092b81 Remove higher-kinded data (#130) 2020-03-09 14:55:22 +01:00
Alejandro Serrano
6bbfce82eb Support default values in GraphQL schemas (#129) 2020-03-06 16:46:39 +01:00
Alejandro Serrano
6d772392e8 Don't use optics to access the single service for a gRPC service (#124) 2020-03-05 16:00:01 +01:00
Alejandro Serrano
c1c23326ef New API to support GraphQL resolvers as services (#111)
Co-authored-by: Flavio Corpa <flavio.corpa@47deg.com>
2020-03-05 15:37:05 +01:00
Flavio Corpa
4444d6d85d Release v0.2 (#113)
* Add shell script to format ALL cabal files with cabal-fmt 🧐
2020-02-27 07:40:30 +01:00
Flavio Corpa
c4075100c4 Update mu-haskell to use avro-parser-haskell-0.1.1 (#112) 2020-02-26 10:29:00 +01:00
Flavio Corpa
52bd07a121 Add Avro Seed example 🌱 (#108)
Co-authored-by: Alejandro Serrano <trupill@gmail.com>
2020-02-14 10:12:21 +00:00
Alejandro Serrano
49742382f9 Support for Avro as serialisation layer (#88)
Co-authored-by: Flavio Corpa <flavio.corpa@47deg.com>
2020-02-06 11:39:09 +01:00
Alejandro Serrano
696e42a14f Update Docker example (#103) 2020-02-06 09:23:52 +01:00
Alejandro Serrano
22f7f740a0 Optics for schema and gRPC clients (#102) 2020-02-04 15:31:47 +01:00
Flavio Corpa
2d7885d5b7 Add client with Record syntax to persistent example 👩🏼‍🎓 (#60) 2019-12-26 09:25:09 +01:00
Flavio Corpa
afa3063e01 Update to v3 of cachix-action ❄️ (#51) 2019-12-23 09:19:20 +01:00
Flavio Corpa
f9e6702c8f Update docs with Higher Kinded Data (#56) 2019-12-20 13:54:39 +01:00
Flavio Corpa
c905560eca Document integration with Persistent 📚 (#50) 2019-12-20 08:29:09 +01:00
Alejandro Serrano
603462666e Make ghcide happy (#49) 2019-12-19 14:41:57 +01:00
Flavio Corpa
f3fb48d6ec Replace Travis with Github Actions and Nix ❄️ (#48) 2019-12-19 11:54:10 +01:00
Flavio Corpa
87239e9fba Extract mu-persistent to it's own package! ✂️ (#47) 2019-12-18 08:50:17 +01:00
Alejandro Serrano
00af3d6a34 Higher-kinded data and To/FromSchema separation (#41)
Closes #39
2019-12-16 13:46:43 +01:00
Flavio Corpa
45a44a1145 Add persistent client to example 👨🏼‍💻 (#44) 2019-12-16 12:29:13 +01:00
Flavio Corpa
008dc554a3 Implement Persistent example 💾 (#40) 2019-12-13 13:15:18 +01:00