haskell-servant / haskell-servant/servant
Generic api type fold: unify servant-foreign and servant-docs
Open
enhancement
help wanted
servant-docs
servant-foreign
- Dominant language
- Haskell
- Stars
- 2k
- Forks
- 427
- Avg merge
- 2d 23h
- Merged PRs (30d)
- 5
Description
it seems that `servant-foreign` and `servant-docs` are moving into same direction
of collecting *a lot* of information about api type. I wonder if they can be unified in the longer run.
They are simple "folds" as the esult type is independent of endpoints (not true with `servant-client` e.g.), a bit how `Foldable` and `Traversable` are related.
I wonder if we can provide single but extensible GADT? to give common parts of `servant-foreign` and `servant-docs`.
Contributor guide
Assessment
This issue has not been assessed yet.