{"repo":"cdancy/bitbucket-rest","free":true,"listed":false,"github":"https://github.com/cdancy/bitbucket-rest","clone":"git clone https://github.com/cdancy/bitbucket-rest.git","description":"Java client, built on top of jclouds, for working with Bitbucket's REST API","language":"Java","stars":81,"topics":["jclouds","bitbucket-rest","bitbucket","java","client","api","api-client","continuous-integration","rest-api","rest"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"bitbucket-rest java client, based on jclouds, to interact with Bitbucket's REST API. On jclouds, apis and endpoints Being built on top of jclouds means things are broken up into Apis. Apis are just Interfaces that are analagous to a resource provided by the server-side program (e.g. /api/branches, /api/pullrequest, /api/commits, etc..). The methods within these Interfaces are analagous to an endpoint provided by these resources (e.g. GET /api/branches/my-branch, GET /api/pullrequest/123, DELETE /api/commits/456, etc..). The user only needs to be concerned with which Api they need and then calling its various methods. These methods, much like any java library, return domain objects (e.g. POJO's) modeled after the json returned by bitbucket . Interacting with the remote service becomes transparent and allows developers to focus on getting things done rather than the internals of the API itself, or how to build a client, or how to parse the json. On new features New Api's or endpoints are generally added as needed and/or requested. If there is something you want to see just open an ISSUE and ask or send in a PullRequest. However, putting together a PullRequest for a new feature is generally the faster route to go as it's much easier to review a PullRequest than to create one ourselves. There is no problem doing so of course but if you need something done now than a PullRequest is your best bet otherwise you may have to patiently wait for one of our contributors to take up the wo","default_branch":null,"files":null,"tree":[],"storefront":"/r/cdancy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cdancy/bitbucket-rest/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}