Skip to content
This repository was archived by the owner on Apr 5, 2020. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

18,602 Commits

Repository files navigation

XP Framework

Build Status on TravisCIBSD LicenceRequired PHP 5.3+

This is the XP Framework's development checkout for the 5.X-SERIES.

Note: Development now focusses on the 6.X-SERIES, which are maintained in the xp-framework/core repository. Bugfixes may be backported, but new features will usually only go to 6.X

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
$ wget 'https://github.com/xp-framework/xp-runners/releases/download/v6.2.0/setup' -O - | 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!

About

XP 5.X - superseded by https://github.com/xp-framework/core

Resources

Stars

33 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages