Development Process

We use an XP-style including test driven development, refactoring and continuous integration in our project.

Best-Practice Documents

DocumentOverview
Branches Provides some guidelines to use when creating branches.
Deprecation Provides some guidelines to use when deprecating elements of an API.
Distributions Provides some guidelines to use when creating distributions for release.
Release Process Provides some guidelines to use when releasing new versions of a project. This includes instructions on how to tag and branch your project.
Modifying Plugins Provides some guidelines to use when modifying plugins. This includes steps that contributors and committers should follow.