Extensions Are Dead, Long Live Extensions!
summary
Claim: extensions need a radical rework not retirement. Solidus has 50+ extensions (≈180K LOC) with sparse maintenance from a six-person core, so Nebulab assigns maintainers, adds a README template, a reusable spec helper and a CI orb to get consistent tests and weekly matrix runs, and automates upkeep with Dependabot pull requests, pull-reminders, and a GitHub changelog generator. An experimental Solidus event bus and a planned unified marketplace appear and initial maintenance automation proves effective.
AI-written summary · about
chapters (22)
- 0:00Intro
- 0:38Why Extensions
- 2:37Current Situation
- 3:32Agenda
- 4:19Problems with Extensions
- 6:03Documentation
- 8:13Nebula
- 9:17Maintainers
- 9:59Automating Maintenance
- 11:00Change Lock Generator
- 11:36Pull Reminders
- 14:46Circle CI
- 16:52Salt CI
- 17:08ProductFIB
- 19:27Event Bus
- 21:11Governance
- 22:38Legacy Extensions
- 23:52Advertising Extensions
- 24:32Where to Find Extensions
- 25:12Future of Extensions
- 25:58Extensions Are Dead
- 26:30Help Us
related talks
49mSupporting extensions, but really now
54mThe future of the extension ecosystem
34mMaintainer Q&A
16mRecent Activity, Trends, and Priorities at Open VSX
23mCan Software Live for 50 Years or More?
32mChallenges and approaches taken with the Opera Extension Docs
18mBuilding pi in a World of Slop
30mBuilding Native Extensions. This Could Take A While...
