The Evolution of an Open Source Project
summary
Eclipse Theia is an extensible web/desktop IDE framework started around 2017 and used in products like Gitpod and the Arduino IDE, claiming more than 17,000,000 GitHub views and more than 2,000 forks. The project runs a monthly update cycle with roughly 50 merge pull requests per month, a median PR of 15–20 lines but a mean inflated to ~130 by heavy contributors, about 8 documented breaking changes monthly, four storage-format breaks in five years, and migrations like Node 12→16 and React 16→18.
AI-written summary · about
chapters (8)
- 0:00Intro
- 1:14Requirements
- 2:20TypeFox and Theia
- 8:31Software Evolution
- 10:23Adaption
- 13:02Migration
- 15:26Complexity Metrics
- 19:44Little Glue Code
related talks
22mTheia IDE: The Why, the How and the Future
32mSuccess stories of open source collaboration in the Eclipse Cloud Dev Tools ecosystem
11mTheia Cloud Progress, Contributions, and the Road to 1.0
22mState of the Eclipse Foundation
22mThe State of the Eclipse Community
30mOpen Source IoT and Edge Computing: The Eclipse Way
27mOpen Source Health - A Crisis of Expectations
33mApproaching Light Speed - News from the Eclipse Platform Project
