Skip to content

Ecosystem organisation

François Garillot edited this page Jan 15, 2013 · 3 revisions

Ecosystem : the User Perspective

URI hierarchy

For a user of the ecosystem update sites, the structure of the Scala IDE Eclipse repositories is as such :

http://download.scala-ide.org/ecosystem
         /e37
            /scala29
               /dev
                  /site
               /stable
                  /site
            /scala210
               /dev
                  /site
               /stable
                  /site
         /e38
            /scala210
               /dev
                  /site
               /stable
                  /site

The dev keyword marks milestones and release candidates, while stable is self-explanatory. Each site folder contains an ecosystem update site build around the Scala IDE versions of the given flavor (e37/scala29/dev for development builds on Scala 2.9.x and Eclipse 3.7 or earlier, e38/scala210/stable for final builds on Scala 2.10.x and Eclipse >= 3.8).

The marker for Eclipse version may not to follow Eclipse version nomenclature for versions which we only support in an experimental capacity. You can have a look at the Ecosystem's status page to peek at what is available at the moment.

The Incubator and Stable categories

When you look for new software in the Ecosystem (as you are installing new software), plugins may come grouped in two categories:

  • the Stable category is for plugins that are recommended, and carefully selected for the following criteria:
    • they are relevant for Scala development
    • they have universal appeal
    • they are high-quality software with a history of reliable support across Scala and Scala-IDE versions
    • they are generally awesome
  • the Incubator category gathers plugins that provide interesting software that should be evaluated, but are for the moment suboptimal in one of the respects listed above.

If you think a plugin should go from Incubator to Stable, there is advice here.