Hi everyone! I’m Amir. I’m interested in contributing to Haiku and working toward my first patch. I’ve read the coding guidelines and built Haiku from source.
I would like advice and directions on:
Which beginner-friendly issues/tasks to look at
How to start with my first patch
My background: I know how to code in C++ haven’t worked on production software yet, but I’m committed to learning and improving.
I’m studying operating systems (OSTEP) and learning about the Haiku API to better understand the internals.
If anyone could point me to specific starter tasks, or even offer pointers or mentorship as I begin, that would be so much appreciated. I’m excited to learn and stick with it.
Thanks in advance!
There’s a list of easy tasks here: Making sure you're not a bot!
Alternatively,you can look at the full list of tickets and see if you find something there easy enough to get started: Making sure you're not a bot!
I started with minor UI issues like dark mode colors or HiDPI stuff to get a feeling for the codebase.
If you already know C++,that’s great,more then I knew when I started with my first patches.
I can probably offer some pointers or mentorship if you pick a topic I have knowledge about (some experience with UI and BeAPI stuff,none with kernel and driver stuff).
Thank you for you guidance. I’m currently looking through easy tasks and tickets.
If I pick a ticket related to UI or BeAPI, I’d really appreciate reaching out to you for help.
Thanks again much appreciated.