This is part one of my series to contribute
After working in Open Source for the past 2 years and having gained an understanding of how FOSS projects work, I have decided it is time for me to become an open source contributor. In order to do this I needed to start by doing the following things:
- Decide on a technical subject that I am happy to spend my spare time doing. My Answer: Linux Display Systems, Wayland compositors
- Decided which community I want to work in. My Answer: GNOME and Freedesktop
- Get up to speed on the technology area (if required). For this I am implementing a basic compositor using the high level API wlroots. Follow my progress here: https://github.com/johnward/Wardland
- Join the right IRC groups, #sway-devel and #wayland on irc.freenode.net
- Review the issues and select an easy issue to get you started. https://github.com/wayland-project/weston or/and https://github.com/GNOME/mutter or/and https://github.com/swaywm/wlroots
Having answered questions 1 and 2, I am now working on number 3 – writing a Wayland Compositor. This will allow me to understand wlroots and start to contribute to the project by fixing some of the issues. So far so good, watch out for part 2.