As the P-ROC customer base grows, more people are making use of various components of the P-ROC source code repository on github. Because we had all of the components lumped into a single project, it was difficult to make changes to any one component without affecting users of other components. To make it easier for people to stay in sync with only the components that interest them, we are making the following changes to our source code repositories:
We will no longer be making changes to the code in the original P-ROC github repository
. This repository will remain on github at least until all references to it are sufficiently old.
We've set up new repositories for each L1 component as follows:libpinproc
: The low level C-language P-ROC interface library (L1)pypinproc
: P-ROC python extension (python bindings to libpinproc)
We've also broken up L2 components. Please visit this thread
In addition to just separating the components into individual repositories, we've created 'dev' branches in each project. Developers can check in changes to the 'dev' branch at any time, and people wanting to stay in sync with the updates can check them out at any time as long as they understand the changes aren't well tested and might break their builds. After hitting major milestones or on a semi-regular timetable, we'll merge the dev branch back into the master.
Note, to access the dev branches on github you'll need to click on the 'Switch Branches' button and select 'dev'.