Behind the Scenes: Maintaining a Million-Line Open-Source C++ Project
OpenCascade Technology (OCCT) is a mature open-source C++ SDK for 3D CAD/CAM/CAE applications with over 30 years of history and millions of lines of code. While the library's origins are in France, the majority of our development team is now based in Porto.
This talk takes you behind the scenes to explore what it actually takes to maintain a large-scale, production-grade open-source project today. After a brief introduction to OCCT and its use cases, we'll dive into our experiences, challenges, and solutions from the trenches - covering everything from development workflows and quality assurance to modern tooling and team collaboration.