xp-framework/rfc — Issue #139: XPForge SVN
Author: thekid
Created: 2011-10-17 15:59:47+00:00
State: closed
Labels: framework, implemented

Scope of Change
====
A new SVN repository named "xpforge" will be created. It will contain
projects and tools written using the XP framework and ports.

Rationale
====
* Separate ports (additional non-core packages) from real applications
(such as dialog).
* Provide an infrastructure for release-cycles separate from core and
ports.

Functionality
====

Skeleton (xp repository)
----

```
* Core classes
* APIs
* Contents:
lang.base.php
gui/
img/
io/
lang/
peer/
rdbms/
remote/
sapi/
scriptlet/
security/
text/
unittest/
util/
webservices/
xml/

```

Ports (xp repository)
----

```
* Additional classes
* APIs
* Contents:
classes/
ch/
com/
de/
name/
net/
org/
us/
technologies/
env/
opt/
unittest/

```

XPForge (xpforge repository)
----

```
* Applications written using skeleton, ports and own classes
* Concrete implementations
* Contents:
projects/
www/
experiments/
people/
arena/

```

Releases & config (xpadmin repository)
----

```
* Configuration for xp-framework homepage
* Releases
* Contents:
releases/
config/

```

Security considerations
====
n/a

Speed impact
====
n/a

Dependencies
====
n/a

Related documents
====
n/a