Projects/KAppTemplate/TODO: Difference between revisions

From KDE TechBase
(Updated TODO items)
(Updated TODO items)
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
- 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


== Near future ==
- 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)
- Update all templates  


- Share codebase with KDevelop (Shared library)
- Update all templates. Delete outdated/deprecated examples if needed
 
- Update the help handbook (Maybe Valorie can give some input ?)
 
- Fix the "Help" button, so the help handbook can be called


- Add a possibility to open the project directory after the project creation
- Add a possibility to open the project directory after the project creation


- Add support for VCS systems
- Add support for VCS systems (Is there a framework for this ?)


(- Also add file template support -> Rename to KTemplates?)
- 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
- Install the application icon in the right directory



Revision as of 19:51, 14 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)

- Update all templates. Delete outdated/deprecated examples if needed

- Update the help handbook (Maybe Valorie can give some input ?)

- Fix the "Help" button, so the help handbook can be called

- Add a possibility to open the project directory after the project creation

- 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.)