package github-jsoo

  1. Overview
  2. Docs
GitHub APIv3 JavaScript library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

github-data-4.4.1.tbz
sha256=2e8ea3e84c3a72fbe80ea27f400228f8f3eb82be398b07f8a189a77f39648461
sha512=71e97efa2bb2ddad4f5fa5fb2234c017338dc19f34ba849bc8787fd7eb010560a219b85f6ac017539f31ca7d785d5936c84892ead929c7ac29202dd8d3791d0d

doc/github-jsoo/Github/Milestone/index.html

Module Github.Milestone

The Milestone module exposes GitHub's milestone API.

Sourceval for_repo : ?token:Token.t -> ?state:Filter.state -> ?sort:Filter.milestone_sort -> ?direction:Filter.direction -> user:string -> repo:string -> unit -> Github_t.milestone Stream.t

for_repo ?state ?sort ?direction ~user ~repo () is a stream of all milestones in repo user/repo which match ?state (default `Open). The stream is sorted by ?sort (default `Due_date) and ordered by ?direction (default `Desc).

Sourceval get : ?token:Token.t -> user:string -> repo:string -> num:int -> unit -> Github_t.milestone Response.t Monad.t

get ~user ~repo ~num () is milestone number num in repo user/repo.

Sourceval create : ?token:Token.t -> user:string -> repo:string -> milestone:Github_t.new_milestone -> unit -> Github_t.milestone Response.t Monad.t

create ~user ~repo ~milestone () is the newly created milestone described by milestone in repo user/repo.

Sourceval delete : ?token:Token.t -> user:string -> repo:string -> num:int -> unit -> unit Response.t Monad.t

delete ~user ~repo ~num () activates after milestone num in repo user/repo has been deleted.

Sourceval update : ?token:Token.t -> user:string -> repo:string -> milestone:Github_t.update_milestone -> num:int -> unit -> Github_t.milestone Response.t Monad.t

update ~user ~repo ~milestone ~num () is the updated milestone num in repo user/repo as described by milestone.

Sourceval labels : ?token:Token.t -> user:string -> repo:string -> num:int -> unit -> Github_t.label Stream.t

labels ~user ~repo ~num () is a stream of all labels for milestone num in repo user/repo.