Next Previous Contents

## 7. Contributing to the project

Everybody is welcome to contribute to the PartImage project. To do it, just e-mail the author, and tell him what you can do. Please, before making any change in the project, download the latest version: don't make changes in an older version !

You needn't to be programmer to contribute. Many others tasks can be done. You can read the TODO file for more details.

## 7.1 Writing the documentation

The original documentation must be written in English, because it's the most important language. Afterwards, it will be translated into other languages. The documentation is written in the SGML language. It's not very difficult, and it's near the HTML. Then, you need the sgml-tools, which are provided with all linux distributions. All the documentation, is written in an only sgml file: index.sgml, and then we generate the HTML pages with sgml2html index.sgml. Please, don't write any HTML page directly.

## 7.2 Translators (from English)

Two things need to be translated from English:

- The strings of the program: what users see on their screen
- The SGML documentation

If you translate the strings of a program, you will have to translate a single file: partimage.pot. This file is made for translation, from GNU xgettext, and doesn't contain any code. If can be translated with many tools, as kbabel, or emacs with the PO mode.

## 7.3 Beta-testers

### Why ?

Testing Partition Image is a very important work. It will allow us to correct bugs, and to make a better quality software. Please, report all bugs you have to the debug mailing list (partimage-debug@lists.sourceforge.net). The test procedure is described in the developer setion: Testing the file system support of partimage

## 7.4 Writing C++ code

You can help us to correct bugs, or to add new features, by writing new C++ code. You need all standards tools, as GCC, GDB, ...

Next Previous Contents