Hi All, There are 100+ methods available. Since we cannot have all for this version I'm suggesting the following.
@Chan since you have experience with working with the api let us know your feedback with method selection? Method summary suggesting. *Git Data* getBlob - Retrieves a blob. createBlob - Uploads a blob. getACommit createCommit - Creates a comment. getATags *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. listIssueComments - This lists comments on an issue. createIssueComment - Allows to create a comment on an issue. *Repositories* ListForks Perform a merge List collaborators *Pull Requests* listPullRequests - Lists all the pull requests. getPullRequest - Retrieves a single pull request. listPullRequestCommits - It list commits on a pull request. 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 *Activity* getnotifications getRepositoryNotifications On Mon, May 12, 2014 at 8:36 AM, Malaka Silva <[email protected]> wrote: > Hi Chan, > > Thx for your feedback. > > Yes there are quite a lot methods in the api. But we have limited set for > this version. > > We have focused more on issues and pull requests for this version. > > Do you foresee a scenario with those methods? Also let us know if we > missed anything else? > > Best Regards, > Malaka > > > On Mon, May 12, 2014 at 7:40 AM, Chan <[email protected]> wrote: > >> Hi folks, >> As a person who has worked with the Github API, I think few important >> methods are not covered - >> >> - get a tags -https://developer.github.com/v3/git/tags/#get-a-tag >> - get a commit - >> https://developer.github.com/v3/git/commits/#get-a-commit >> >> >> Cheers~ >> >> >> On Thu, May 8, 2014 at 4:51 PM, Malaka Silva <[email protected]> wrote: >> >>> Hi, >>> >>> Since there are 100+ methods available with api we will go ahead with >>> this methods selection for this version. >>> >>> Best Regards, >>> Malaka >>> >>> >>> On Thu, May 8, 2014 at 9:03 AM, Malaka Silva <[email protected]> wrote: >>> >>>> >>>> Hi, >>>> >>>> In my opinion this only covers subset of modules. >>>> >>>> If we compare this with other connector vendors this does not contain >>>> enough method coverage. >>>> >>>> Others can also add your thoughts? >>>> >>>> >>>> On Tue, Apr 29, 2014 at 5:52 PM, krishantha <[email protected]>wrote: >>>> >>>>> 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 >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Best Regards, >>>> >>>> Malaka Silva >>>> Senior Tech Lead >>>> M: +94 777 219 791 >>>> Tel : 94 11 214 5345 >>>> Fax :94 11 2145300 >>>> Skype : malaka.sampath.silva >>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>> Blog : http://mrmalakasilva.blogspot.com/ >>>> >>>> WSO2, Inc. >>>> lean . enterprise . middleware >>>> http://www.wso2.com/ >>>> http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> >>>> >>>> Save a tree -Conserve nature & Save the world for your future. Print >>>> this email only if it is absolutely necessary. >>>> >>> >>> >>> >>> -- >>> >>> Best Regards, >>> >>> Malaka Silva >>> Senior Tech Lead >>> M: +94 777 219 791 >>> Tel : 94 11 214 5345 >>> Fax :94 11 2145300 >>> Skype : malaka.sampath.silva >>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>> Blog : http://mrmalakasilva.blogspot.com/ >>> >>> WSO2, Inc. >>> lean . enterprise . middleware >>> http://www.wso2.com/ >>> http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> >>> >>> Save a tree -Conserve nature & Save the world for your future. Print >>> this email only if it is absolutely necessary. >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> Chan (Dulitha Wijewantha) >> Software Engineer - Mobile Development >> WSO2Mobile >> Lean.Enterprise.Mobileware >> * ~Email [email protected] <[email protected]>* >> * ~Mobile +94712112165 <%2B94712112165>* >> * ~Website dulitha.me <http://dulitha.me>* >> * ~Twitter @dulitharw <https://twitter.com/dulitharw>* >> *~Github @dulichan <https://github.com/dulichan>* >> *~SO @chan <http://stackoverflow.com/users/813471/chan>* >> >> _______________________________________________ >> Architecture mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >> >> > > > -- > > Best Regards, > > Malaka Silva > Senior Tech Lead > M: +94 777 219 791 > Tel : 94 11 214 5345 > Fax :94 11 2145300 > Skype : malaka.sampath.silva > LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 > Blog : http://mrmalakasilva.blogspot.com/ > > WSO2, Inc. > lean . enterprise . middleware > http://www.wso2.com/ > http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> > > Save a tree -Conserve nature & Save the world for your future. Print this > email only if it is absolutely necessary. > -- Best Regards, Malaka Silva Senior Tech Lead M: +94 777 219 791 Tel : 94 11 214 5345 Fax :94 11 2145300 Skype : malaka.sampath.silva LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 Blog : http://mrmalakasilva.blogspot.com/ WSO2, Inc. lean . enterprise . middleware http://www.wso2.com/ http://www.wso2.com/about/team/malaka-silva/<http://wso2.com/about/team/malaka-silva/> Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
