PHPStan: How the Sausage Is Made
summary
A practical postmortem of PHPStan: the project builds a zero-deps PHAR distribution with heavy CI automation using GitHub Actions, runs an issue-bot that rechecks snippets, and ships rapid iterations — 212 releases in 2022 — to shorten feedback loops. Decisions favor concrete fixes: merged >1,000 community PRs (plus ~500 bot updates), hard tradeoffs on opinionated rules, workarounds for tricky type inference, planned rollout of error identifiers, and a paid PHPStan Pro plus sponsorships (39% from GitHub Sponsors) to sustain maintenance.
AI-written summary · about
chapters (11)
- 0:00PHPStan introduction
- 2:18Sausage making meaning
- 4:51PHPStan roadmap
- 10:58Evaluating feature requests
- 13:27User support benefits
- 15:36CI pipeline management
- 20:34Staying sane in open source
- 28:40Feedback loop importance
- 36:08Managing contributions and pull requests
- 40:45Open source monetization
- 45:17Successful open source examples








