haskell-servant/servant

Implement a "CaptureSome" combinator

Open

#962 ouverte le 23 mai 2018

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Haskell (422 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (1 953 stars)
Métriques de merge PR
 (Merge moyen 23h 44m) (4 PRs mergées en 30 j)

Description

There exist in the wild APIs such as this:

GET /v2/<name>/manifests/<reference>
GET /v2/<name>/tags/list

where <name> comprises one or more path segments. It would be nice to be able to do something like this:

"v2" :> CaptureSome "name" [String] :> "manifests" :> Capture "reference" String :> Get ...
"v2" :> CaptureSome "name" [String] :> "tags" :> "list" :> Get ...

to support them.

Guide contributeur