mirror of
https://github.com/NorfairKing/autodocodec.git
synced 2024-12-02 09:52:01 +03:00
self(auto)- documenting encoders and decoders
.github | ||
autodocodec | ||
autodocodec-aeson | ||
autodocodec-api-usage | ||
autodocodec-yaml | ||
nix | ||
.gitignore | ||
.hlint.yaml | ||
ci.nix | ||
default.nix | ||
LICENSE | ||
README.md | ||
shell.nix | ||
stack.yaml |
Autodocodec
Autodocodec is short for "self(auto)- documenting encoder and decoder".
Goals:
- Correct-by-construction encoding and decoding, without generating code.
- Generate automatically-correct documentation from code.
- Fun but not important: Be able to provide instances without depending on aeson and/or yaml.
- Would be nice: support for recursive types.