package datakit-github

  1. Overview
  2. Docs

Main object types used by the GitHub bridge.

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 Repo : sig ... end
module Commit : 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.

module State (API : API) : sig ... end

API State: TODO find a better name?

OCaml

Innovation. Community. Security.