Sounds good to me, but one question: does apache have a dedicated git server? 
I'm down with git and the github service, but I'm not sure if apache uses 
github or just its own git.

---
Sent from Blackberry Bold 9900

-----Original Message-----
From: Radu Cotescu <[email protected]>
Date: Sun, 28 Apr 2013 20:07:30 
To: devicemap-dev<[email protected]>
Reply-To: [email protected]
Subject: how to incorporate BrowserMap into Apache DeviceMap

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