Organization

Organization

Organization encapsulates the functionality to create repositories in organizations

Constructor

new Organization(organization, authopt, apiBaseopt)

Create a new Organization

Parameters:
Name Type Attributes Default Description
organization string

the name of the organization

auth Requestable.auth <optional>

information required to authenticate to Github

apiBase string <optional>
https://api.github.com

the base Github API URL

Source:

Methods

createRepo(options, cbopt) → {Promise}

Create a repository in an organization

Parameters:
Name Type Attributes Description
options Object

the repository definition

cb Requestable.callback <optional>

will receive the created repository

Source:
See:
Returns:
  • the promise for the http request
Type
Promise

getRepos(cbopt) → {Promise}

List the repositories in an organization

Parameters:
Name Type Attributes Description
cb Requestable.callback <optional>

will receive the list of repositories

Source:
See:
Returns:
  • the promise for the http request
Type
Promise