phpBB

Development Wiki

Difference between revisions of "PhpBB4/Development Infrastructure"

From phpBB Development Wiki

(git)
Line 1: Line 1:
 
== git ==
 
== git ==
The version control system for phpBB4 is git. Setting up a system like github.com on code.phpbb.com might make sense.
+
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 github.com on code.phpbb.com might make sense.
  
 
== Bamboo ==
 
== Bamboo ==
 
We will use Bamboo for continuous integration.
 
We will use Bamboo for continuous integration.

Revision as of 00:53, 15 December 2009

git

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 github.com on code.phpbb.com might make sense.

Bamboo

We will use Bamboo for continuous integration.