My opinion: maintain two repos and pull/push between them. You would want the ability to have them out of sync anyway.
Best, Kasper On Thu, Jun 14, 2018 at 1:16 AM, Thomas Sherman <tsher...@jhu.edu> wrote: > Hi all, > > I'm a developer for the CoGAPS package (https://github.com/FertigLab/ > CoGAPS). I'm looking into ways to build our core C++ code as a standalone > application and I would like to be able to maintain a single repository for > the C++ code and pull that into both repositories for the R package and > standalone application. It seems the easiest way to do this would be to > have a git submodule in the R package repository that refers to the C++ > code. However, based on this comment (https://github.com/ > Bioconductor/Contributions/issues/459#issuecomment-376671397) it seems > that is not the desired configuration. > > The best alternative I can think of would be to provide a separate library > for our core algorithm and then link against that in both the R package and > standalone version. In this case, we would have to provide instructions for > downloading and building the library - which seems like more work for the > end user than if everything was included with a submodule. > > I'm wondering if the first approach using a submodule would be possible, > and if not, has anyone ran into this issue before and found a nice solution. > > Thanks, > Tom > > > [[alternative HTML version deleted]] > > _______________________________________________ > Bioc-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/bioc-devel > [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel