# The &kapptemplate; Handbook

Anne-Marie
Mahfouf

    &Anne-Marie.Mahfouf.mail;

2008
&Anne-Marie.Mahfouf;
&FDLNotice;
2017-11-01
0.1 (Applications 17.12)

&kapptemplate; is a generator of new software projects using templates.

programming
template

## 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 &eg; from the website store.kde.org.

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

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.

## 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;.

&kapptemplate; first page
&kapptemplate; first page

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.

&kapptemplate; second page
&kapptemplate; second page

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

&kapptemplate; third page
&kapptemplate; third page

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

&kapptemplate; fourth page
&kapptemplate; fourth page

Then click Finish to close &kapptemplate;.

## 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@fryx.ch

- Ruby template: Cyrille Berger cberger@cberger.net

- Ruby template: Richard Dale Richard_Dale@tipitina.demon.co.uk>

- Py&kde;4 template: Christoph Burgmer chrislb@gmx.de

Documentation copyright 2008 &Anne-Marie.Mahfouf; &Anne-Marie.Mahfouf.mail;

&underFDL; &underGPL;

&documentation.index;