The KAppTemplate Handbook

# The KAppTemplate Handbook

Anne-Marie Mahfouf `<annma@kde.org>`

Revision 0.1 (Applications 17.12) (2017-11-01)

Copyright © 2008 Anne-Marie Mahfouf

Legal Notice

KAppTemplate is a generator of new software projects using templates.

Chapter 1. Introduction
Introduction

# Chapter 1. Introduction

KAppTemplate is an application to start development quickly using existing templates providing basic repeatedly written code and a proper structure.

KAppTemplate picks up templates which are installed on your machine. Those are often part of the development files for libraries or can be downloaded e.g. from the website store.kde.org.

Answer the wizard questions on each page and generate your template.

### Note

A `README` file in each template will allow you to find out how to build the template. It will also give you links for tutorials related to the project. After the project is generated, KAppTemplate's job is finished and you are on your own to build it.

Chapter 2. Using KAppTemplate
Using KAppTemplate

# Chapter 2. Using KAppTemplate

KAppTemplate is a wizard. The first page of the wizard explains you that KAppTemplate will generate a base project. Click Next to start generating your project. Cancel will stop the program and quit it. Help will display this help handbook in KHelpCenter.

The second page lists the available templates. On the right you can see the template preview and below the template description. After you chose your template, you are invited to enter the project name in the field at the bottom.

On the third page, you are asked for the project version, the source folder and the author name and email. If you filled System Settings tab about your personal information, it will be taken from there as default.

The fourth and last page gives you some feedback about the project generation.

Then click Finish to close KAppTemplate.

Chapter 3. Credits and License
Credits and License

# Chapter 3. Credits and License

- Program copyright 1998-2003 Kurt Granroth

- Program copyright 2006-2008 Anne-Marie Mahfouf

- Program copyright 2008 Beat Wolf

Contributors:

- Coding help: Beat Wolf `(asraniel AT fryx.ch)`

- Ruby template: Cyrille Berger `(cberger AT cberger.net)`

- Ruby template: Richard Dale `(Richard_Dale AT tipitina.demon.co.uk>)`

- PyKDE4 template: Christoph Burgmer `(chrislb AT gmx.de)`

Documentation copyright 2008 Anne-Marie Mahfouf `(annma AT kde.org)`

This documentation is licensed under the terms of the GNU Free Documentation License.

This program is licensed under the terms of the GNU General Public License.