Bug 421305 - [Enhancement] Create Kirigami template for Python to foster Plasma Mobile app dev
Summary: [Enhancement] Create Kirigami template for Python to foster Plasma Mobile app...
Status: REPORTED
Alias: None
Product: frameworks-kirigami
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 5.70.0
Platform: Other Linux
: NOR normal
Target Milestone: Not decided
Assignee: Marco Martin
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-10 18:51 UTC by scott
Modified: 2020-05-10 19:22 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description scott 2020-05-10 18:51:16 UTC
Suggestion: New Project template Qt > Graphical > Kirigami is a C++ template for helping create C++ based Plasma Mobile applications. However, one can develop for Plasma Mobile in Python as well and regular KDE contributors like Nicolas Fella have written tutorials in Python (https://nicolasfella.wordpress.com/tag/python/)

Thus, there should be a Python template added to foster development for Plasma Mobile (and the existing C++ one marked as C++ for distinguishing purposes) resulting in:

Qt > Graphical > Kirigami (C++)
Qt > Graphical > Kirigami (Python)
Comment 1 Friedrich W. H. Kossebau 2020-05-10 19:09:03 UTC
Such template should be part of Kirigami codebase itself, like the C++ already is. That way it is available to all apps supporting the template format, like also kapptemplate (and someone could write create-from-template support for Kate).
Comment 2 scott 2020-05-10 19:21:58 UTC
Minor note since this (correctly) got reclassified as frameworks-kirigami, the original comment was in reference to KDevelop's new project wizard. Hopefully it should be relatively trite enough to automatically include in KDevelop after the Kirigami codebase template is created so that a new ticket doesn't have to be filed for KDevelop, but I can create said KDevelop ticket whenever this gets closed.
Comment 3 Aleix Pol 2020-05-10 19:22:56 UTC
I did some exploration not long ago. It can be found here:
https://invent.kde.org/apol/pyside-example