How I accidentally contributed to an open-source project