Help me get started with contributing to KDE (I want to participate in GSoC)

Alexander Stippich a.stippich at gmx.net
Tue Mar 10 20:33:57 GMT 2020


Hello Debarpan,

thanks for your interest in contributing to Elisa. The feature you described 
is certainly a nice feature that could be added to Elisa. 

Regarding GSOC, however, I think we are not able to provide good mentoring 
that is mandatory for the student programs. Speaking for myself, I certainly 
cannot dedicate the required time for this, sorry. Matthieu said something 
similar last month (https://mail.kde.org/pipermail/elisa/2020-January/
000502.html), so it is unlikely this has changed.

If you still want to get started, I would recommend getting familiar with the 
QML UI code first and start to implement small things you would like to have. 
There is also a list of some tasks at https://phabricator.kde.org/project/
board/193/ ranging from easier to more difficult ones.

Best regards,
Alex

On Dienstag, 3. März 2020 10:24:15 CET Debarpan Debnath wrote:
> (What follows is an email I sent (this is slightly modified) to
> kde-devel at kde.org mailing list. If you've already read it, then ignore it)
> 
> Hello everyone, this is D. Debnath. I'm a Computer Science student from
> India.
> 
> I have been using KDE since 2013. I'm extremely grateful to the KDE project
> for making my computing experience enjoyable. I have always wanted to
> contribute to KDE, but due to lack of skill and other priorities getting in
> the way, I've not been able to do that so far. But, I guess finally I'm
> ready :)
> 
> I did contribute a little by filing a few bug reports about a month back,
> see my reddit post here (my reddit username is /u/kdedev):
> https://www.reddit.com/r/kde/comments/enc4d7/a_bunch_of_suggestions_and_fee
> dback_and_how_can_i/
> 
> 
> I've an idea for the Elisa project and would like to pursue that as a GSoC
> project.
> 
> Here is the idea:
> 
> It is about adding synced lyrics feature to Elisa. Synced like how subtitles
> work for videos. I would like this to be modular, so that other music
> players can integrate it, if they so wish. Maybe we could call it a lyrics
> framework/engine.
> 
> If you've not used such a feature before, I suggest you give MusixMatch
> (Android/iOS) a try. The problem with MusixMatch is that it is closed
> source and not free. No good open source alternative seems to exist (both
> on Android and Linux Desktop). The lack of such an option is especially
> painful on the Linux Desktop.
> 
> 
> I should mention that I've set up my KDE development environment
> (kdesrc-build) following
> this<https://community.kde.org/Get_Involved/development> guide and
> successfully compiled Elisa. I don't have any other experience with KDE
> development.
> 
> I figured out that Elisa uses Kirigami, documentation for which can be found
> here: https://api.kde.org/frameworks/kirigami/html/index.html
> 
> How should I proceed to understand the Elisa codebase? Where should I begin?






More information about the Elisa mailing list