Closed bstabler closed 7 years ago
I'm fine (at least for now) with everything in one repo since we don't have a lot of activity.
@bstabler @e-lo @bstabler @toliwaga
I think it's time to split these API's into separate repos. I used to think one repo was fine since it's low-volume, but I've changed my mind. Reasons:
I can post this to the omx mailing list if that is more appropriate.
yes!
@bstabler @e-lo
So if there is no objection can I just do this? Here's my proposal:
What do you think? I can do the pruning on each repo and I think it's pretty easy to transfer the wiki contents as well.
Well, I'm not sure. For VisionEval, we started to put everything into separate repos, but that made it difficult for everyone (RSG, FHWA, ODOT, OSA, and Volpe) to keep track of the overall effort. So I just recently moved everything back into one repo. I'm concerned about the same issue here. How about we discuss? I agree with a lot of what you want to do, so maybe we just need to talk through a plan?
I think having it in the same namespace, github/omxdata, mitigates that somewhat and you can maintain a Jekyll landing page in the same place [ which for some people is the only place they will really need to go ]
@billyc and I chatted and here's the plan:
Python code and Python API docs moved to https://github.com/osPlanning/omx-python -- and the sidebar there still links to the main OMX home page.
I can split the other API's off as well, or the primary maintainers can...? Probably makes sense for me to do it all, right @bstabler ?
Yep
I updated the documentation in a bunch of places and generally cleaned everything up. I think we're done with this task.
@e-lo asked:
Where does API / Examples / Gists live?
Preferably in separate repositories, tagged with OMX version #. Currently the APIs of all code are in one place and move forward in commits together. I personally find this messy.
What do you all think about having: • OMX.r • OMX.py • OMX.cpp • OMX.java • etc... all as separate repositories? There are good and bad things about this, but the main issue i see is one of the APIs moving forward w/out volunteers to move forward the other APIs and ended up with stale parts of a repo. The major disadvantage I see is consolidated issue tracking/version control.