In the PHP community, we all rely heavily on the contributions to Open Source of community members. This includes both for the language itself as well as the thousands of frameworks as packages that we use in a daily basis. The “jolly cooperation” of many individual developers from all around the world is an incredibly great asset that helps to create new and better PHP software every day.

Despite the frequent use of this system, the inner workings and procedures remain largely unknown to a lot of people. This often leads to a lot of waisted time and effort due to a wide variety of problems such as insufficient documentation, ineffective issue reporting, incorrect push requests and much more. In this talk I will share some of the experiences from several wel-known Open Source contributors as well as my own experiences from writing and maintaining my own packages. I will also provide a walkthrough to help you with Open Source contributions in the future.

Comments

Comments are closed.

Very interesting talk!

Very good insights into open-source in general and what it takes to maintain or contribute to an open-source project. I really liked that you made some very good research, including asking well-know open-source contributors in the area. You could maybe refactor the part about "issues" to give it a more positive spin - e.g. calling it "challenges" would be a good start, albeit cheesy (I'm sure you can find an even better idea).