Dear OCE Members,
We recognize the efforts made by you in the OCE project to improve OCCT in the ways it would never go on itself, and to give a major impulse to the activity around it. In this context, the product will definitely benefit from combining our efforts. That is our motivation for this collaborative development project.
Parallel to the elaboration and deployment of the contribution process and tools, we propose to integrate the improvements made in the OCE project. That way, when all collaborative work tools are ready, all following improvements done by the community, including us, will be based on the same certified release.
For integration of OCE improvements, the primary thing we need from you is to sign the Contributor License Agreement with us. Please visit the Get Involved page and follow its instructions.
Here is how we see the possible process of merging OCE changes to OCCT.
- Register an issue in the OCCT tracker for each change, with a reference to OCE change(s)
- Prepare a patch by extracting from OCE repository.
- Put the patch into the issue and process with the standard workflow
We will start this work as soon as we get the CLA signed by at least some of the OCE team members, for contributions made by these members. For sure, we will strongly appreciate your help in preparation of the patches and registering the issues.
Apart from the code changes, we would like to get your advice in setting up the tools and workflows for OCCT development. Our intent is to provide a framework well suited for the collaborative development, and have it integrated with our production process.