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

Ian,
 
against Community / Website since that's where the Marketplace Requirements PR (https://bugs.eclipse.org/bugs/show_bug.cgi?id=296131) was opened.
 
Regards,
Todd
 
----- Original Message -----
Sent: Tuesday, December 01, 2009 2:29 PM
Subject: [work] RE: [phoenix-epic-dev] Marketplace RESTish API

Todd,

 

Can you open a bug for these items.   Some seem doable but others might be more problematic.   Right now Nathan and I are focused on launching the site on December 8.  We should be able to get to these suggestions shortly after the launch.

 

Thanks

Ian

 

 


From: Content-filter at foundation.eclipse.org [mailto:postmaster@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Todd Williams
Sent: Tuesday, December 01, 2009 11:14 AM
To: The EPIC component of Phoenix
Subject: 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

 


_______________________________________________
phoenix-epic-dev mailing list
phoenix-epic-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/phoenix-epic-dev

Back to the top