Juggling the dual life of an enterprise open source project
summary
Company-originated dependency updater renovate runs ~20–40 commits weekly, ~7k commits, ~4k releases and 250 contributors, and feeds a commercial product WhiteSource Remediate and a hosted service with ~150,000 repos. CI uses GitHub Actions, enforced 100% coverage, a CLA bot, semantic-release to publish to npm/Docker on every merge, and docs tests that require a heading per feature. Real-time support is cut by closing public chat and using invitation-only Slack for development.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:20Enterprise open source
- 1:43Types of open source projects
- 3:26What is Remediator
- 5:27White Source Remediation
- 6:05Juggling the dual life
- 6:26Our open source approach
- 7:18Continuous delivery
- 8:01Automated tests
- 9:04Continuous integration testing
- 10:14Release schedule
- 12:35Documentation
- 17:04Developer relations
- 18:16Wrapping up
related talks
39mManaging an Open Source Project
17mBuilding Secure Open Source Communities From the Ground Up
57mOpen Source at commercial organisations
05mQuantifying your reliance on Open Source software
28mOpen Source at Scale Building Operation in a large company
41mHow the npm CLI Team Manages (Almost) 100 Open Source Projects
29mMaintaining a large OSS project: war stories
35mOpen-source releases: Everything we've learnt in 4 years
