Plugin maintenance and update
Clone this wiki locally
Scala IDE and plug-ins developers perspective
The Scala-IDE updates sites, as seen from the user's perspective, have been described there. There are other subtrees and repositories hosted on the same server that are useful to a plugin maintainer.
In addition to the
site folders, a
base update site is available to plug-in developers. The intent of that area is to let you, the plugin maintainer, prepare an update version of your plugin.
The release has the following hierarchy:
http://download.scala-ide.org/ecosystem /e37 /scala29 /dev /site /base /stable /site /base /scala210 /dev /site /base /stable /site /base /e38 /scala210 /dev /site /base /stable /site /base
base update sites contain the versions of Scala IDE which are the base of each ecosystem site. They should be used to build updated versions of the plug-ins for the ecosystems.
It also includes a
next subtree with a similar hierarchy, pointing towards the next flavor the Scala-IDE team is going to release, pending quality tests and checks. Naturally, this branch is not for public consumption, but it lets you :
- take the time to experiment with the forward-compatibility of your plugin,
- build a version of it that can be bundled on the very day of a release by the Scala-IDE team
Its directory layout follows:
http://download.scala-ide.org/ecosystem /next /e37 /scala29 /dev /site /base /stable /site /base /scala210 /dev /site /base /stable /site /base /e38 /scala210 /dev /site /base /stable /site /base
next subtree thus contains the
base update sites for the versions which are about to be release, and the
site update sites build on those.
To learn how to add content to the ecosystems, check the following page.
You can have a look at the Ecosystem's status page to peek at what is available at the moment.