Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Current_github.ApiSourceConfiguration for accessing GitHub.
Reference information for the repository
of_oauth token is a configuration that authenticates to GitHub using token.
val exec_graphql :
?variables:(string * Yojson.Safe.t) list ->
t ->
string ->
Yojson.Safe.t Lwt.texec_graphql t query executes query on GitHub.
head_commit t repo evaluates to the commit at the head of the default branch in repo.
head_of t repo id evaluates to the commit at the head of id in repo. e.g. head_of t repo (`Ref "refs/heads/master")
ci_refs t repo evaluates to the list of branches and open PRs in repo, excluding gh-pages.
refs t repo is the primitive for all the references in repo. This is the low-level API for getting the refs. It is used internally by ci_refs and head_of but in some cases you may want to use it directly, default_ref and all_refs will expose useful information for you. The result is cached (so calling it twice will return the same primitive).
default_ref refs will return the full name of the repository's default branch ref
all_refs refs will return a map of all the repository's refs
Command-line options to generate a GitHub configuration.