Policies
Developer Policies
Written by Philippe Docourt   
Monday, 04 August 2008 07:43

Policies

There are a couple of written and unwritten rules DProg developers usually adhere to. The following documents summarize some of these policies. The list is still incomplete.

Policies for Developers

These policies apply to DProg developers and it is expected that all persons with a SVN account for one of the DProg projects follow these policies. The SVN commit policy is the most important one. Persons working on DProg projects should read these documents.

SVN Commit Policy

Rules for commits to the SVN repositories. The three golden rules (make sure it compiles, follow existing coding style, use descriptive log messages) and 18 more rules to follow to make sure that your SVN commits are the best they can be.

Application Life Cycle

Learn all about the Life Cycle of a each application hosted here.

Licensing Policy

Files in DProg SVN cannot be arbitrarily licensed. This policy explains what licenses are allowed where in the repository. In short: use LGPL for libraries, GPL or BSD for everything else.

Code Documentation Policy

Libraries for (re)use should be completely documented. This policy explains why as well as how to document things, and what style to follow. The  contains more technical information on writing documentation for libraries.
 
Leadership Code of Conduct
Written by Philippe Docourt   
Sunday, 03 August 2008 16:56

DProg Leadership Code of Conduct

The DProg Code of Conduct describes the standard for all conduct in the DProg community. Leaders however, are expected to be held to a higher standard. This document provides a set of guidelines and explains to all members the high standards of conduct that leaders in the DProg community should be held.

Read more...
 
Code of conduct
Written by Philippe Docourt   
Sunday, 03 August 2008 16:05

Code of Conduct

This code of conduct declaration comes directly from the Ubuntu Project because this project reflects perfectly the spirit of the sharing and cooperation that is at the heart of the open source movement. This is the same spirit that we want to promote in the DProg community. Moreover the organisation of Ubuntu  has proven its effectiveness through the quality of their distributions

In the Free Software world, we collaborate freely on a volunteer basis to build software for everyone's benefit. We improve on the work of others, which we have been given freely, and then share our improvements on the same basis. Members of the DProg Community need to work together effectively, and this code of conduct lays down the "ground rules" for our cooperation.

Read more...