haskell-servant / haskell-servant/servant

Generic api type fold: unify servant-foreign and servant-docs

Open
#833 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.