JPOX stores its code in a CVS server on the SourceForge site. To develop with JPOX you will need access to this CVS server, both for checking out the codebase, and for checking in new code. The first rule for checking in new code to JPOX is to always run the unit tests before checking in code to make sure that you haven't broke anything with your change(s). The unit test information can be found here. A second rule is that whenever you add any functionality that you write a unit test for it, and add that test to the relevant test scenario. This way we always have a grasp of what our codebase capability is and what is currently working. If you feel that the codebase structure needs changing to make it more flexible, please discuss your ideas over at the JPOX Forum. JPOX operates using CVS branches. We currently have 2 branches
If you are fixing an issue with the 1.0 release, please check it in on the RELEASE_1_0 branch, but don't forget to apply it to the main branch as well if it is relevant. Please abide by these rules. The JPOX Team |