Developer guidelines

Table of contents

Preface

The following paragraphs describe some standard processes, behavior and tools. The coding standard is based on the Kdelibs coding style, the Qt coding style and the GNU coding standards The document is incomplete and everyone has different preferences. If you find something is missing or could be done better then please discuss it on the mailing list.

Organization

Development of ND-Bus has just been started and the ND-Bus Community currently consists of only one active member - that's me. So all all work is done by - you guessed it right - myself. I hope the community will soon grow. Until then I am the lonely dictator of ND-Bus. As soon as someone else joins the community ND-Bus will get a more democratic form of organization.

General rules

Internationalization

Documentation

Legal

Identation

General naming conventions

Variables

Functions

Classes

Templates

C++ Exceptions

Whitespace

Types

Braces

Switch statements

Parentheses

Line breaks

Qt Includes

Preprocessor

 All Files