Haskell client for the Drone API
Add to stack.yml:
extra-deps:
- extensible-0.5
- github: matsubara0507/drone-haskell
commit: XXX
e.g.
$ stack ghci
>> :set -XOverloadedStrings -XOverloadedLabels
>> import Data.Extensible
>> import Network.HTTP.Req
>> token = ...
>> client = HttpClient (#host @= "localhost" <: #port @= Nothing <: #token @= token <: nil)
>> rsp <- runReq defaultHttpConfig $ getSelf client
>> responseBody rsp
Reference Drone API by drone-go.