How to support
GitHub Sponsors - https://github.com/sponsors/shivammathur
A small brief about your project
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.
One FOSS maintainer lesson for your younger self
“Ship early, ship often”: I do not like to wait for covering every edge case before publishing, rather I would invite real users in, learn from their feedback, and iterate.
Why do you do it? Why do you bother maintaining a FOSS project?
Every thank-you comment, PR, or bug report reminds me that open source is a team sport—and that sense of community keeps me going.
If your repo had a theme song, what would it be?
Its is a bit dramatic, but Eminem - Lose Yourself
Which file in your project would you most like to set on fire?
https://github.com/shivammathur/setup-php/blob/main/src/configs/tools.json. I would like to build a proper registry where projects can register their tools to add support in a standard way.
What's your open-source villain origin story?
It began with a burnout at a devops role implementing the same thing across different projects and it taking a long time due to how broken the tooling was before setup-php to implement PHP CI.
If you had to use one emoji to convey what it is like to be a FOSS maintainer, what would it be?
🎢