[Differential] [Request, 912 lines] D4490: WIP: Some KDevelop specific file templates
Friedrich W. H. Kossebau
noreply at phabricator.kde.org
Tue Feb 7 23:19:32 UTC 2017
kossebau created this revision.
kossebau added a reviewer: KDevelop.
Restricted Application added a subscriber: kdevelop-devel.
REVISION SUMMARY
A growing set of templates for KDevelop specific file templates,
created and used for my experiments with KDevelop extensions.
They serve both to kickstart new work but also help to have all
needed bits prepared (like CMake macros that need calling), so
non-hardcore devs have a clue what to do.
Any interest to have them in master already?
I tend to enhance them now and then when I learn more about the
template system or found more things which would be nice to have as
options in the templates.
I thought about putting those templates into store.kde.org, but
IMHO having them directly as part of KDevelop sources has the
advantages:
- can be twisted directly when doing future improvements which I plan to do to the template system, and any incompatibilities due to different KDevelop versions people locally have can be avoided
- new contributors to KDevelop have them directly available after buildin and installing, without needing to find and get the templates first
To test the templates yourself wthout needing to apply the patch:
kdev_file_template.tar.bz2:
https://share.kde.org/index.php/s/xIZDr9jCvlkUk4g
kdev_file_template_options.tar.bz2:
https://share.kde.org/index.php/s/SCyYrUvtoekBO11
kdev_mainwindowactions.tar.bz2:
https://share.kde.org/index.php/s/sq5Gwe3p4joxG9Y
kdev_projectconfig.tar.bz2:
https://share.kde.org/index.php/s/tcFZUILWHZAf8ip
REPOSITORY
R32 KDevelop
BRANCH
kdevelopTemplates
REVISION DETAIL
https://phabricator.kde.org/D4490
AFFECTED FILES
file_templates/CMakeLists.txt
file_templates/kdevelop/kdev_cpp_class_template/kdev_cpp_class_template.desktop
file_templates/kdevelop/kdev_cpp_class_template/options.kcfg
file_templates/kdevelop/kdev_cpp_class_template/template.desktop
file_templates/kdevelop/kdev_cpp_class_template/template_class.cpp
file_templates/kdevelop/kdev_cpp_class_template/template_class.h
file_templates/kdevelop/kdev_file_template/kdev_file_template.desktop
file_templates/kdevelop/kdev_file_template/options.kcfg
file_templates/kdevelop/kdev_file_template/template.desktop
file_templates/kdevelop/kdev_file_template/template_template.txt
file_templates/kdevelop/kdev_file_template_options/kdev_file_template_options.desktop
file_templates/kdevelop/kdev_file_template_options/options.kcfg
file_templates/kdevelop/kdev_file_template_options/template.desktop
file_templates/kdevelop/kdev_file_template_options/template.kcfg
file_templates/kdevelop/kdev_file_template_options/template_template.txt
file_templates/kdevelop/kdev_mainwindowactions/CMakeLists.txt
file_templates/kdevelop/kdev_mainwindowactions/class.cpp
file_templates/kdevelop/kdev_mainwindowactions/class.h
file_templates/kdevelop/kdev_mainwindowactions/kdev_mainwindowactions.desktop
file_templates/kdevelop/kdev_mainwindowactions/options.kcfg
file_templates/kdevelop/kdev_mainwindowactions/template.rc
file_templates/kdevelop/kdev_projectconfig/CMakeLists.txt
file_templates/kdevelop/kdev_projectconfig/kdev_projectconfig.desktop
file_templates/kdevelop/kdev_projectconfig/options.kcfg
file_templates/kdevelop/kdev_projectconfig/projectconfig.kcfg
file_templates/kdevelop/kdev_projectconfig/projectconfig.kcfgc
file_templates/kdevelop/kdev_projectconfig/projectconfigpage.cpp
file_templates/kdevelop/kdev_projectconfig/projectconfigpage.h
file_templates/kdevelop/kdev_projectconfig/projectconfigpage.ui
file_templates/testing/cpp_qtestlib_kdevelop/CMakeLists.txt
file_templates/testing/cpp_qtestlib_kdevelop/cpp_qtestlib_kdevelop.desktop
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: kossebau, #kdevelop
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20170207/fc77efa1/attachment.html>
More information about the KDevelop-devel
mailing list