samisagit / natskell

A NATS client library written in Haskell
MIT License
7 stars 0 forks source link

Only export the client #46

Closed samisagit closed 2 years ago

samisagit commented 2 years ago

Only the API of the client should be exported. This has a knock on effect on the tests which will need to be split into suites. One which compiles just the tests and depends on natskell, the other that compiles all the individual modules and can test them directly.

samisagit commented 2 years ago

The makefile will need updating to run specific tests - https://github.com/commercialhaskell/stack/issues/731 stack support is documented here