XP Framework
This is the XP Framework's development checkout
Installation
Clone this repository, e.g. using Git Read-Only:
$ cd [path]
$ git clone git://github.com/xp-framework/xp-framework.git
Directory structure
[path]/xp-framework
`- core
|- ChangeLog # Version log
|- boot.pth # Bootstrap classpath
|- tools # Bootstrapping (lang.base.php, class.php, xar.php, web.php)
`- src # Sourcecode, by Maven conventions
|- main
| `- php
`- test
|- php
|- config # Unittest configuration
`- resources # Test resources
Runners
The entry point for software written in the XP Framework is not the PHP interpreter's CLI / web server API but either a command line runner or a specialized web entry point. These runners can be installed by using the following one-liner:
$ cd ~/bin
$ curl http://xp-framework.net/downloads/releases/bin/setup | php
Using it
To use the the XP Framework development checkout, put the following in your ~/bin/xp.ini
file:
use=[path]/xp-framework/core
Enjoy!
Contributing
To contribute, use the GitHub way - fork, hack, and submit a pull request!