Skip to main content

[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



Back to the top