README
1
2--------------------
3RUNTIME DEPENDENCIES
4--------------------
5
6 - PHP 5.3.X
7 - PHP OpenSSL 0.9.8
8 - PHP with bcmath support
9 - PHP with CURL support
10
11
12--------------------
13BUILD DEPENDENCIES
14--------------------
15
16 - Phing
17 - PHPDocumentor
18 - PHPUnit
19 - XDebug
20
21 With a working PEAR installation the following commands should take care of everything:
22
23 $ sudo pear channel-discover pear.phing.info
24 $ sudo pear install --alldeps phing/phing
25
26 $ sudo pear channel-discover pear.phpunit.de
27 $ sudo pear install --alldeps channel://pear.phpunit.de/PHPUnit
28
29 $ sudo pear install --alldeps PhpDocumentor
30
31 $ sudo pecl install xdebug
32
33
34--------------------
35BUILD TARGETS
36--------------------
37
38 $ phing all # Run everything
39 $ phing clean # Clean all build artifacts
40 $ phing doc # Build PHPUnit documentation
41 $ phing lint # Check syntax of source files
42 $ phing test # Run all unit tests
43 $ phing stats # Print statistics about lines of code
44 $ phing release # Create a release
45 $ phing publish # Publish a release