4 ms·
I want to become powerful enough to contribute to SerenityOS.
by emptyparadise 4y ago
I want to become powerful enough to contribute to SerenityOS.
- cies 4y agoShave a few Yaks :) No, kidding... But their Jakt[1] language will make it much easier to contribute than in arcane reality of C++. [1]: https://github.com/SerenityOS/jakt https://github.com/SerenityOS/jakt
- thom 4y agoThis will hopefully be true, but Serenity is nevertheless one of the most pleasant C++ codebases to read that you're ever likely to come across.
- boricj 4y agoJust do it. Seriously, you don't even have to know programming to contribute. Writing documentation, porting software, trying to boot on real hardware, trying out websites with the web browser, looking for bugs in the user interface... There's no such thing as a barrier to entry with SerenityOS as long as you're motivated to learn.
- chatterhead 4y agoThank you for saying this!
- akling 4y agoYou are already powerful enough! Some of our most active developers today didn't even know C++ when they started. If you're interested, look for something small that annoys you, and then see if you can't figure out enough of the code to fix it. :^)
- kramerger 4y agoAndreas, you are underestimating the complexity of C++ for mere mortals. Maybe you should take a break from SerenityOS and write a book about the useful/practical subset of the C++ language??
- emptyparadise 4y agoI've been sneaking peeks at the SerenityOS documentation and style guide - it's great stuff. I think I'd rather see that expanded further.
- robryan 4y agoOne nice thing for a new contributer is there is so much low hanging fruit everywhere. Can just open any app and you will see little things that would make for a good first PR. The codebase is also full of Fixmes, many of which are very approachable for a beginner.