datakit-github

Abstraction of the GitHub API, suitable for DataKit clients
Library datakit-github

Printable Sets

module type ELT = sig ... end

Pretty-printable Set.OrderedType.

module type SET = sig ... end

Pretty-printable Set.S.

module type MAP = sig ... end

Pretty-printable Map.S.

module Set (E : ELT) : SET with type elt = E.t

Set is similar to Set.Make but for pretty-printable sets.

Data-model

module Status_state : sig ... end
module User : sig ... end
module Repo : sig ... end
module Commit : sig ... end
module Comment : sig ... end
module PR : sig ... end
module Status : sig ... end
module Ref : sig ... end
module Event : sig ... end
module Elt : sig ... end
module Snapshot : sig ... end
module Diff : sig ... end

API

module Capabilities : sig ... end

API capabilities, used to restrict the scope of an API.token.

module type API = sig ... end

Signature for the GitHub API.