Projects/KAppTemplate/TODO: Difference between revisions

From KDE TechBase
(Updated TODO items)
(Updated TODO item)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:


== General information ==
== General information ==
This is the TODO page of the KAppTemplate application. KAppTemplate was ported to the KDE framework 5 and the future development will be pushed to the framework branch (Stable versions are in the master branch). There are several issues that need to be fixed.
This is the TODO page of the KAppTemplate application. KAppTemplate was ported to the KDE framework 5 and the future development will be pushed to the framework branch (Stable versions are in the master branch). There are several issues that need to be fixed.


== At the moment ==
== At the moment ==
- Fix the help button, so the help page is called
- Fix a few memory leaks
== Near future ==
- Update all templates


- Share codebase with KDevelop (Shared library)
* Move the functionality into a shared library that can be used from KAppTemplate and KDevelop (to remove duplicated code). For this we have to move the code into a src directory and write a "find-package" file
 
* Move all templates into the templates directory and use the programming language as directory prefix. Also update the kapptemplate_add_app_templates macro in a way that we don't have to install every template preview image by hand (A add_kapptemplate_template command for every template)
- Add a possibility to open the project directory after the project creation
* Check if we have to move the Messages.sh to the application directory or if there is a recursive way to solve that problem
 
* Update all templates. Delete outdated/deprecated examples if needed
- Add support for VCS systems
* Update the help handbook (Maybe Valorie can give some input ?)
 
* Add a possibility to open the project directory after the project creation. Check if KDevelop is installed and provide a "Open with KDevelop" option
(- Also add file template support -> Rename to KTemplates?)
* Add support for VCS systems (Is there a framework for this ?)
* Fix the icon installation of the KF5 examples
* Future: Also add file template support (Rename to KTemplates ?)


== Done ==
== Done ==
- Install the application icon in the right directory
- Port away from KDELibs4Support


- Tidy the code (Space/Tabs etc.)
* Install the application icon in the right directory
* Port away from KDELibs4Support
* Tidy the code (Space/Tabs etc.)
* Fix the "Help" button, so the help handbook can be called. Take care of request 120595

Latest revision as of 07:27, 16 October 2014

TODO list of KAppTemplate

General information

This is the TODO page of the KAppTemplate application. KAppTemplate was ported to the KDE framework 5 and the future development will be pushed to the framework branch (Stable versions are in the master branch). There are several issues that need to be fixed.

At the moment

  • Move the functionality into a shared library that can be used from KAppTemplate and KDevelop (to remove duplicated code). For this we have to move the code into a src directory and write a "find-package" file
  • Move all templates into the templates directory and use the programming language as directory prefix. Also update the kapptemplate_add_app_templates macro in a way that we don't have to install every template preview image by hand (A add_kapptemplate_template command for every template)
  • Check if we have to move the Messages.sh to the application directory or if there is a recursive way to solve that problem
  • Update all templates. Delete outdated/deprecated examples if needed
  • Update the help handbook (Maybe Valorie can give some input ?)
  • Add a possibility to open the project directory after the project creation. Check if KDevelop is installed and provide a "Open with KDevelop" option
  • Add support for VCS systems (Is there a framework for this ?)
  • Fix the icon installation of the KF5 examples
  • Future: Also add file template support (Rename to KTemplates ?)

Done

  • Install the application icon in the right directory
  • Port away from KDELibs4Support
  • Tidy the code (Space/Tabs etc.)
  • Fix the "Help" button, so the help handbook can be called. Take care of request 120595