On the Real Open Source Contribution (ROSC) series we are trying to take an Open Source project that I personally use on a daily basis and improve it. The goal is to implement a feature and actually make it into the upstream source code of the project.
Minetest, an open source infinite-world block sandbox game engine with support for survival and crafting.
- Source Code:
- Feature:
- VODs: https://www.twitch.tv/collections/xVYmyadKzBUYWQ
- Status: Bug is fixed, but I'm dissatisfied with the solution.
- Trophy:
A Multiboot boot loader.
- Source Code:
- Feature: Gamepad Support
- VODs: https://www.twitch.tv/collections/qhijEFrmqRUFvA
- Status: Feature successfully implemented. GRUB developers acknowledged its existence. No progress so far.
- Trophy:
A simple drawing and painting program.
- Source Code: https://github.com/mypaint/mypaint
- Feature: Selection Tool
- Status: Codebase is in a very bad state. Put on hold. Might come back later.
Custom Twitch chat client
- Source Code: https://github.com/Chatterino/chatterino2
- Feature: Emote Preview
- Status: Contribution Merged
- Trophy:
A retro multiplayer shooter.
- Source Code: https://github.com/teeworlds/teeworlds
- Feature: Gamepad Support
- Status: Contribution Merged
- Trophy: