Becoming a contributor
Milian Wolff
mail at milianw.de
Wed Sep 29 13:43:08 UTC 2010
On Tuesday, 28. September 2010 21:42:19 Dmitry Risenberg wrote:
> Hello everybody!
>
> I have recently moved to KDevelop and like it very much, so I would like
> to contribute to its development. But after getting it from VCS, I found
> it too hard to understand the code and how everything interacts
> together. So I need something to get started with, may be some
> relatively easy coding tasks that can be done by a beginner. I have some
> C++, Qt4 and CMake skills, but not with the KDE-specific stuff.
A few things on my TODO since a long time:
- drag & drop
* https://bugs.kde.org/show_bug.cgi?id=83670
* https://bugs.kde.org/show_bug.cgi?id=200066
* https://bugs.kde.org/show_bug.cgi?id=82564
I have never implemented drag and drop anywhere, just read the general how-to
in a Qt book back than. You'd have to figure it out yourself. But we could help
you figure out which widget in KDevelop's UI can be found where in the sources.
- DBUS support in KDevelop, mostly to implement something like:
* "this session is already opened" => focus opened session and don't show
any error window
again, I never used that but it might actually "just work" - one just has to
write the code to focus the window. I just tried with qdbusviewer but
strangely "MainWindow/com.trolltech.Qt.QWidget raise" does not work as
expected... And generally the DBUS api should be made more usable.
But as aleix said: You should pick something _you_ are interested in, as that
will increase the passion on your side to get it done.
Happy hacking :)
PS: for small question, hop on to #kdevelop on Freenode IRC.
Bye
--
Milian Wolff
mail at milianw.de
http://milianw.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20100929/3272bc09/attachment.sig>
More information about the KDevelop-devel
mailing list