Mu (μ) is a purely functional framework for building micro services.
Go to file
2020-01-27 09:21:17 +01:00
.github/workflows Add auto-deploy of microsite to GH Pages 🐙 (#67) 2020-01-09 17:41:26 +01:00
.vscode Add recommended vscode extensions! 💻 (#34) 2019-12-05 09:23:36 +01:00
adapter Fill all cabal files for Hackage! 🚀 (#72) 2020-01-13 11:05:25 +01:00
compendium-client Fill all cabal files for Hackage! 🚀 (#72) 2020-01-13 11:05:25 +01:00
core Fill all cabal files for Hackage! 🚀 (#72) 2020-01-13 11:05:25 +01:00
docs Fix some typos in the docs (#76) 2020-01-14 08:44:07 +01:00
examples Add client with Record syntax to persistent example 👩🏼‍🎓 (#60) 2019-12-26 09:25:09 +01:00
graphql Work on operations 2020-01-27 09:21:17 +01:00
grpc Various fixes to make gRPC server work (#84) 2020-01-16 10:11:38 +01:00
templates Various fixes to make gRPC server work (#84) 2020-01-16 10:11:38 +01:00
.editorconfig Run stylish-haskell in all files! 💅🏼 (#23) 2019-11-21 13:25:53 +01:00
.gitignore Prepare for 0.1 (#71) 2020-01-13 10:05:23 +01:00
.stylish-haskell.yaml Run stylish-haskell in all files! 💅🏼 (#23) 2019-11-21 13:25:53 +01:00
cabal.project Fix intro docs and project file (#74) 2020-01-13 12:40:28 +01:00
CODEOWNERS Fill all cabal files for Hackage! 🚀 (#72) 2020-01-13 11:05:25 +01:00
default.nix Add mu-graphql to nix build ❄️ 2020-01-07 13:32:30 +01:00
DEVELOPMENT.md Add recommended vscode extensions! 💻 (#34) 2019-12-05 09:23:36 +01:00
generate-haddock-docs.sh Set Linuwial theme for Haddock generated docs (#66) 2020-01-09 09:44:35 +01:00
LICENSE Add persistent client to example 👨🏼‍💻 (#44) 2019-12-16 12:29:13 +01:00
README.md Update to v3 of cachix-action ❄️ (#51) 2019-12-23 09:19:20 +01:00
run-docs.sh Script to generate standalone Haddock documentation (#55) 2019-12-20 13:15:41 +01:00
stack-nightly.yaml Begin working on GraphQL 2020-01-03 10:28:41 +01:00
stack.yaml Begin working on GraphQL 2020-01-03 10:28:41 +01:00
test-schema.sh Separate packages (#21) 2019-11-18 12:23:57 +01:00

Mu for Haskell

Actions Status

This repo defines a set of libraries to write microservices in a format- and protocol-independent way. It shares the same goals as Mu for Scala, but using idiomatic Haskell and more type-level techniques.

Documentation

This set of libraries are thought to be built using Stack. Just jump into the folder and run stack build! The top-level stack.yaml defines a common resolver and set of dependencies for all the packages.

Contributing

If you want to contribute, please be sure to read the development guidelines first.