LeastAuthority / haskell-magic-wormhole

Magic Wormhole for Haskell

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Create a public API

jml opened this issue · comments

Currently, all the code is within MagicWormhole.Internal. We should

  • re-export things from MagicWormhole
  • Make sure that hocus-pocus only uses "public" types
  • ensure that all the exported things have good API documentation

Need to take care to ensure all exceptions are exported too (they won't appear in type signatures), so people can catch them.