Introduction

GitHub is a web-based hosting service for software development projects that
use the Git revision control system. GitHub offers both paid plans for
private repositories, and free accounts for open source projects.

API

https://developer.github.com/v3/

GitHub Connector Summery

• Connector Name:  GitHub-connector-1.0.0
• Version: 1.0.0
• Technology:  REST 

Authentication

GitHub use oAuth2 based access token

Method summary

Git Data

getBlob                 - Retrieves a blob.
createBlob              - Uploads a blob.       
createCommit            - Creates a comment.


Issues

listRepositoryIssues    - Lists issues for a repository.
getIssue                - Retrieves a single issue.
createIssue             - Any user with pull access to a repository can create 
an
issue.
editIssue               - Issue owners and users with push access can edit an 
issue.
listIssueAssignees      - This call lists all the available assignees (owner +
collaborators) to which issues may be assigned.
listIssueComments       - This lists comments on an issue.
createIssueComment      - Allows to create a comment on an issue.
editIssueComment        - Allows to edit a comment on an issue.
deleteIssueComment      - Allows to delete a comment on an issue.

Pull Requests

listPullRequests        - Lists all the pull requests.
getPullRequest          - Retrieves a single pull request.
createPullRequest       - Creates a pull request.
updatePullRequest       - Updates a pull request.
listPullRequestCommits  - It list commits on a pull request.
listPullRequestsFiles   - This lists pull request files.
getMergeStatus          - Retrieve the status as to if a pull request has been
merged.
mergePullRequest        - This merges a pull request.

Search

searchIssues            - Find issues by state and keyword. (This method 
returns up to
100 results per page.)

Users

getUser                 - Retrieves a single user





--
View this message in context: 
http://wso2-oxygen-tank.10903.n7.nabble.com/Connector-github-tp95932.html
Sent from the WSO2 Architecture mailing list archive at Nabble.com.
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to