I would contribute in open source project

Hello I’m a master student and I’m researching a project in which to contribute. I very like KDE as I have been using it for 5 years now and dolphin is my favorite browser it would be a very good experience for me to contribute in this project a fix bugs. I’m not familiar with open-source it’s my first time.

Thank you for you time,
Best regards,

4 Likes

That is great to hear! You have come to the right place.

The first thing you should do is look at our how to get involved page. You may find the answers there. If you have any questions, do not hesitate to ask in this same thread.

1 Like

Very cool. Do you already have a Bug/Feature in mind?

CC: @meven @felixernst

Thank you very much for you answers. I have no idea for now but I will read the provided link and I will come back if I have questions

Hello,

I read the get involved and how to become developer pages and I followed the tutorial to install kde-builder. I built kcalc with a minor modification and it worked. I was just wondering I did a tiny change in the main file but I had to restart the whole compilation. Is it normal to recompile the 28 utilities or can I just rebuild the last one ?
Building utilities/kcalc (kdeutils/kcalc) (28/28)
Fetching remote changes to kcalc
Merging kcalc changes from branchmaster
*You had local changes tokcalc, which have been re-applied.
No changes to kcalc source code, but proceeding to build anyway.
Compiling...succeeded(after 9 seconds)
Installing kcalcsucceeded (after 2 seconds)

Thank you for your time again,
Good evening,

Yes you can skip the dependencies, just pass the --no-include-dependencies flag.

Also don’t forget to use the —no-src flag if you made changes to that project, so it doesnt try to pull from git master.

Example: If you have edited kcalc and want to compile it without the dependencies and with your changes: kde-builder --no-include-dependencies --no-src kcalc

Thank you very much

You reach the community Matrix - KDE Community Wiki in particular at https://go.kde.org/matrix/#/#new-contributors:kde.org

Thank you very much

Your contributions to Dolphin are very welcome! :slight_smile: Though I’ve been a bit busy lately and slower with reviews than usual.

1 Like

I did join the development and the dolphin matrix rooms but the dolphin one seems me a little unused maybe this platform is better for dolphin or maybe I’m wrong ?

Here I try to find things to fix but a lot are already answered and sometimes things seems to require an expert. I don’t know if you have an advice on how to select things to do in a serie of issues ?

Thanks you

The (probably) best place to find what to do is to find a bug in bugzilla, for dolphin that’s https://bugs.kde.org/describecomponents.cgi?product=dolphin

Often you will see some comments, but devs or triagers.

Once you have something interesting you can ask about it in matrix, it is the best place. Getting some pointers, to the app you contribute, KDE Api stack and Qt.

You can also find by yourself, things that you would like to change. Something that could look better ? Some wording that could improve ? Something that could run faster (that usually is harder) ?

I would suggest you to focus at first on very small things, skip anything that seems hard at first, so you can focus on getting used to the contribution process and familiarize yourself a bit with the code base before putting energy into harder stuff of which they are plenty.

A good place to learn stuff is to look at current and past merge requests. That might give you some inspiration and code pointers. For dolphin that Merge requests · System / Dolphin · GitLab

The matrix channel has low traffic (and that’s great I am benevolent, my own time is scarce), but you can expect response from me or other dolphin contributors still. Don’t expect it in the hour though.

3 Likes

Thank you very much for you answer,

I’ll try to do that and hope I could be helpful