[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [phoenix-epic-dev] Marketplace RESTish API
|
Nathan,
I've checked with our technical team and they'd greatly appreciate the following enhancements to the RESTish API, below because providing this additional information allows a much higher likelihood of different providers consuming the technology in an automated fashion and providing richer integration with provisioning.
Suggestions:
3. Node URL ex http://marketplace.eclipse.org/node/%/xml
- Should have back references to the categories it is assigned to.
- Should have a non-HTML 'short' description of a sentence or two.
- Should have 'votes' or such information exposed
- Should have a top-level list of IU IDs to be installed with markings for
'required' vs. 'optional': <to-install><iu required='true'
id='org.eclipse.cool.software'/><iu required='false'
id='org.eclipse.cool.addon'/></to-install>
- Should provide well-structured Eclipse compatible versions, currently
there are different formats used for supported Eclipse versions, we should have
an element like
<eclipse-compatibility><version>3.3</version><version>3.4</version>...
or similar.
- Should provide hints as to the operating systems supported like:
<eclipse-compatibility><os>win32,x86,win32</os><os>macosx,x86,carbon</os></eclipse-compatibility>
with the contents being well-structured triplets or broken out as individual
elements.
- Should have a flag indicating that the listing has been updated for
'automated install' including full specification of <to-install> and
<eclipse-compatibility>, basically something for the listing author to
'approve' this as a well-structured listing instead of one of the listings we've
migrated over time.
Regards,
Todd
On Thu, Nov 12, 2009 at 3:04 PM, Nathan Gervais
<nathan@xxxxxxxxxxx> wrote:
Afternoon Devs,
I’ve finalized the initial implementation of the
Marketplace RESTish API. In a true REST scenario we would be allowing for
Create / Retrieve / Update / Delete capabilities but in this case we’re
only offering a retrieve feature.
You can find the documentation here http://wiki.eclipse.org/Marketplace/REST
I’ve tried to make it simple to use / parse. The hope
here is to eventually have something in Eclipse that will allow browsing of
Marketplace directly. Any comments / questions are appreciated.
Nathan Gervais - nathan@xxxxxxxxxxx
Web Developer
The Eclipse Foundation
_______________________________________________
phoenix-epic-dev mailing list
phoenix-epic-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/phoenix-epic-dev