RFC #0001: Reorganize Repository

Split the source code repository into three different repositories.

Overview

Author:Frank Kleine (mikey)
Contributors:-
Created:2008-07-01
Status:implemented on 2008-07-06
Category:organisational

Rationale

In preparation of going stable the repository needs to be rebuild. A new top directory structure will be introduced:

  • framework
  • labs
  • forge

Functionality

First, the repository itself will be renamed from framework to dev. This is to prevent an SVN URL like http://svn.stubbles.net/framework/framework/trunk and to have http://svn.stubbles.net/dev/framework/trunk instead.

The current repository contents (branches, tags, trunk) will be moved to framework.

The labs repository becomes the new experiments folder. It will contain packages that are not declared as stable, and the experiments folder from the current trunk will be moved there as well. Packages considered for a movement to labs are net::stubbles::auth and net::stubbles::events, as both are currently not used in any of our applications. Every developer working on a labs project is responsible to put the required version of Stubbles into its lib directory and not to commit this but to leave a note which version is required in case other developers want to check out these projects.

The forge repository is the place where applications for or build with Stubbles will be developed. This is where the star related stuff will be moved from current trunk, it might also be a good place for our Codesniffer Sniffs.

Security considerations

n/a

Speed impact

n/a

Dependencies

n/a

Related documents

n/a

Comments, changes etc.

  • Added note about renaming repository to get nicer SVN URLs. (mikey)

Back to RFC list