Skip to content
This repository has been archived by the owner. It is now read-only.
The XP framework is an all-purpose, object oriented PHP framework.
PHP XSLT
Branch: master
Clone or download
Pull request Compare This branch is 3 commits ahead, 200 commits behind xp-framework:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
.gitignore
.travis.yml
README.md
pom.xml
xpbuild.json

README.md

XP Framework

Build Status on TravisCI Build Status on Jenkins

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!

You can’t perform that action at this time.