GitHub

GitHub

GitHub encapsulates the functionality to create various API wrapper objects.

Constructor

new GitHub(authopt, apiBaseopt)

Create a new GitHub.

Parameters:
Name Type Attributes Default Description
auth Requestable.auth <optional>

the credentials to authenticate to Github. If auth is not provided requests will be made unauthenticated

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

the base Github API URL

Source:

Methods

_getFullName(user, repo) → {string}

Computes the full repository name

Parameters:
Name Type Description
user string

the username (or the full name)

repo string

the repository name, must not be passed if user is the full name

Source:
Returns:

the repository's full name

Type
string

getGist(idopt) → {Gist}

Create a new Gist wrapper

Parameters:
Name Type Attributes Description
id number <optional>

the id for the gist, leave undefined when creating a new gist

Source:
Returns:
Type
Gist

getIssues(user, repo) → {Issue}

Create a new Issue wrapper

Parameters:
Name Type Description
user string

the user who owns the respository

repo string

the name of the repository

Source:
Returns:
Type
Issue

getMarkdown() → {Markdown}

Create a new Markdown wrapper

Source:
Returns:
Type
Markdown

getOrganization(organization) → {Organization}

Create a new Organization wrapper

Parameters:
Name Type Description
organization string

the name of the organization

Source:
Returns:
Type
Organization

getProject(id) → {Markdown}

Create a new Project wrapper

Parameters:
Name Type Description
id string

the id of the project

Source:
Returns:
Type
Markdown

getRateLimit() → {RateLimit}

Create a new RateLimit wrapper

Source:
Returns:
Type
RateLimit

getRepo(user, repo) → {Repository}

Create a new Repository wrapper

Parameters:
Name Type Description
user string

the user who owns the respository

repo string

the name of the repository

Source:
Returns:
Type
Repository

getTeam(teamId) → {team}

create a new Team wrapper

Parameters:
Name Type Description
teamId string

the name of the team

Source:
Returns:
Type
team

getUser(useropt) → {User}

Create a new User wrapper

Parameters:
Name Type Attributes Description
user string <optional>

the name of the user to get information about leave undefined for the authenticated user

Source:
Returns:
Type
User

Create a new Search wrapper

Parameters:
Name Type Description
query string

the query to search for

Source:
Returns:
Type
Search

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy