Get involved

Contribute Code

In order to contribute code to OCCT, you must register on this portal and sign the Contributor License Agreement (CLA).
 

The most straightforward way to submit your contribution is through the OCCT public Git repository. The steps are:
 

The contribution then passes code review and testing; if everything is Ok it will be integrated to master branch in about one week.

See Contribution Workflow for other possibilities and details on how contributions are processed.

Contribute Ideas

Every big thing starts with an idea. We appreciate your vision on how to enhance Open CASCADE technology. Share your thoughts on OCCT product development forum or submit your meaningful ideas and bug reports via Mantis tracker 

Contribute Knowledge

Know a lot about OCCT? You can help educate other OCCT users by writing OCCT-related articles or blog posts, creating samples, examples or tutorials and even by writing a book about OCCT!
If you would like us to share your content via official OCCT resources, please contact us.

Contribute Documentation and Tutorials

Do you have an idea on how to make OCCT Documentation easier for the new users or even more exhaustive for professionals? Or want to help with proofreading and technical writing? Translating OCCT Documentation and materials into your native language is also very much appreciated. You are always welcome to submit your documentation improvement suggestions via Mantis.

Contribute into Community

At any community interaction points we value your support in starting forum topics or replying to the other users’ posts, joining Open CASCADE social networks, participating in Github or Stack Overflow projects and just spreading the word about OCCT! Welcome to our community!