Hi,

A month ago I created an issue [1] on JIRA in order to integrate BrowserMap
as a module into Apache DeviceMap. There are several things we need to
decide before we actually move the code:


   1. BrowserMap, currently being hosted on GitHub, is built using TravisCI
   [2]; if we migrate BrowserMap to Apache, we would need a GitHub mirror in
   order to keep the automated Travis builds;

   2. TravisCI cannot handle project builds using multiple languages.
   Currently Apache DeviceMap also provides a Java-based implementation of
   OpenDDR and an alpha stage implementation in C#; while I could write a
   .travis.yml config file that would build BrowserMap from a subfolder on
   Travis, cloning more code than needed is not particularly useful. :)


I would therefore propose the following:

   1. switch Apache DeviceMap SCM to git
   2. ask for a GitHub mirror of the new git repo (optional)
   3. create another git repo for BrowserMap and then add a submodule
   dependency to this repo from Apache DeviceMap
   4. ask for a GitHub mirror for BrowserMap and set up the TravisCI hook

This way we could maintain the TravisCI integration in an optimal way. WDYT?

Thanks,
Radu

[1] - https://issues.apache.org/jira/browse/DMAP-19
[2] - https://travis-ci.org/raducotescu/browsermap

Reply via email to