Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[thym-dev] Discovery of Downloadable Cordova engines.


Due to bug 439650 [1], we need to change the way we discover downlodable Cordova engines. At the moment we make the assumption that all Cordova Engines for all platforms share the same version for a particular Cordova version. Although this is usually the case, it is not always true (as seen on the bug report). Furthermore, Cordova project is discussing to make platforms make releases more independently.  Also there is an ongoing experiment to provide Cordova downloads through npm which may eventually cause us to adjust download locations for some versions.

So my proposal is to introduce a new extension point that provides the downloadable Cordova Engine information. Basically,a collection of cordova versions, with included platform library versions and download URLs.  The default implementation of the extension point will be provided by Thym and will provide the information for distros from Cordova project. And in order to be able to catch up with Cordova releases (without the need for Thym releases) the plan is to make the implementation retrieve the info from a json file hosted in our repo.

I am also planning to make the extension point overwritable by products. So if an adopter of Thym wants to use its own engines, it would be possible. 

I should be able to push an early implementation soon, in the meanwhile any concerns, questions are welcome.


[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=439650

Back to the top