Contributing Advent 24: Wrapping up!
Yay, the last one! Writing 24 blog posts in 24 days is a lot more work than actually contributing 24 times. Let's go over the different things that I managed to accomplish, and what you can do to continue some of that work yourself.
PHP Date/Time
A few of my contributions are related to PHP's DateTime support. On the 6th and the 9th I wrote about a bug fixes in "Cookie formats" and "Day of the week" calculations. The bug reports (#61599, #63391, #63776 and #64294) mentioned issues all came with a good reproducible script. Please continue filing bug reports, and make sure you follow the guidelines (if possible/necessary) from the 23rd.
The other DateTime issue that I touched on the 21st is probably something that you can't really contribute too—unless you want to start petitions and lobby to get rid of Daylight Saving Time altogether…
Xdebug
I have been working on and off on Xdebug for about 13 years now, and it is still a project I am very interested in. So it could not have come as a surprise that there were four posts about it. Some of them, such as on the 1st ("Xdebug and hidden properties)" were helped by a good bug report. But there are plenty of more bugs in Xdebug. Some of them I can easily reproduce, others only with difficulty and some bugs are just weird. Going over the bug list of your favourite project and trying to reproduce and clarify them is of great help to project maintainers that do not always have a lot of time themselves. In some cases, they might not even have access to the same platforms (ugh, Windows) as what the bug report was filed for.
Other ways to help an Open Source project is by answering questions on the project's mailing list, or on IRC as I did in the post on the 8th. Project maintainers are not awake 24 hours, and especially if you are in a different timezone, your knowledge can help other people. I often lurk in channels on IRC to help out on Xdebug, PHP, OpenStreetMap and MongoDB.
And of course you can contribute to Open Source projects by just submitting pull requests like I did for the 15th and the 20th. Most projects will have guidelines on how to contribute. For example Xdebug has a contributing page, and the MongoDB driver for PHP has a page on GitHub.
OpenStreetMap
Another large group of contributions (7!) are related to OpenStreetMap. There are many things you can do yourself to help fighting commercial monopolies on geographic data. Two of the posts on OpenStreetMap (on the 2nd and 10th) dealt with ITO World's OSM Analysis. This tool highlights differences between Ordnance Survey's OS Locator product and OpenStreetMap. If you are in the UK, why not have a look if there are any errors near you? For example, in Manchester there are 189 discrepancies right now. If you don't know how to get the right data into OpenStreetMap, take a (geolocated) photo of the street sign and add a link to it in an OpenStreetMap note. Please do not just believe OS Locator's variant of the name, or copy any data of any other map. The only thing that will suffice is proof (a photo) that the name is different. In some cases, you might of course need more photos as I showed in the post for the
Truncated by Planet PHP, read more at the original (another 1961 bytes)
more
{ 0 comments... » Contributing Advent 24: Wrapping up! read them below or add one }
Post a Comment