Development Wiki

PhpBB4/Development Infrastructure

From phpBB Development Wiki

Revision as of 01:19, 1 January 2010 by Naderman (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


The version control system for phpBB4 is git.

There is a public git repository that serves as the source for releases and as a point to develop against. This repository is managed by the release manager. Every developer has their own public repository to which they push their changes. The release manager decides which of these changes & additions to merge into the main repository.

Patches from regular users can be picked up by any other user or developer. They should be audited closely. Since they also need to go through multiple layers until they reach the release manager quality concerns should be satisfied.

If the release manager should ever leave phpBB someone else can simply take over managing that repository.

Setting up a system like on might make sense to allow developers (maybe even regular users) to set up their public repositories on

Continuous Integration

Options are:

  • Bamboo
  • Hudson (+ sonar?)
  • Arbit