[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