Ian,
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.
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.
On Thu, Nov 12, 2009 at
3:04 PM, Nathan Gervais <nathan@xxxxxxxxxxx>
wrote:
Afternoon
Devs,
Ive 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 were only offering a retrieve
feature.
You can find the documentation
here http://wiki.eclipse.org/Marketplace/REST
Ive 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
|