Hi Piotr,

Am Donnerstag, 11. Juni 2020, 20:49:57 CEST schrieb Piotr Frankowski:
> Hello,
> 
> First of all,thanks for such great piece of software, which I am using for
> 15 years. I would like to make small contribution - but I need little help,
> a kind of mentoring or a plan and help at begin. I would like rewrite KDE4
> app - plasma-wallpaper-globe, to KDE5 using QML. I think it is possible to
> do - I am thinking, that I should create plasma-wallpaper plugin, which
> uses Marbles Maps API.

((quick reminder to speak with same terms: post-KDE4 there is no KDE5, things 
got split in cross-platform apps (for platforms like Plasma, Gnome, 
$OTHERLINUXSHELL, Windows, macOS, Android. HaikuOS, etc.), modular reusable Qt 
extensions (KDE Frameworks) and the actual workspace (Plasma).))

When it comes to the Globe plasma wallpaper, there actually has been a working 
patch. I know because I did it :) Though just for coding fun, did not plan to 
use it, so it died as review request because no-one pushed and no-one pulled. 
It is up for adaption here, might still apply:
    https://phabricator.kde.org/D11969

> First questions:
> - is there template for plasma-wallpaper-plugin?

Yes, the blog post you linked below is referencing one, and it does still 
exist.

> - is there tutorial for writing plasma-plugins?

Sadly Plasma developers are lacking here and need support. People learning are 
some of the best people to write documentation/tutorials while they lean, 
because they see all the problems and can mention them, so consider picking up 
that as side-task.

> - I have found some linke, are they actual:
> https://frinring.wordpress.com/2018/04/04/templates-to-create-your-own-plasm
> a-wallpaper-plugin/

Should still apply (I just fixed some links now given you mentioned it and I 
found they were broken). Not tested though, but I would hope Plasma developers 
kept compatibility during Plasma 5 times ;)

> - I should learn QML and C++, right?

Yes. If you are completely new, best first walk yourself through all the Qt 
tutorials to get some first sense about things before you enter the partially 
rough world of developing for Plasma.
See https://doc.qt.io/qt-5/qtexamplesandtutorials.html and make yourself 
familiar with Qt and QtQuick/Qml. And try to find some local people to talk 
and learn together in real life, that also helps (it did for me when I 
started).

Sorry, not available myself for mentoring.

Cheers
Friedrich


Reply via email to