This instructions are for Linux and Mac OS X. Windows might need something else.
Most up to date copy of PHPTAL's code can be found in SVN repository:
https://svn.motion-twin.com/phptal/trunk. Use this code rather than one provided in releases:
svn co https://svn.motion-twin.com/phptal/trunk phptal
PHPTAL has a big tests suite that helps you ensure that your changes don't break anything (this is very helpful). To run the tests you'll need to install PHPUnit:
pear channel-discover pear.phpunit.de pear install phpunit/PHPUnit
If you're getting permission errors, run each command with
sudo. If that doesn't work, you can install PHPUnit manually.
To run tests, execute:
If you've made a change you'd like to share (and get accepted into official PHPTAL distribution):
svn diff > my_awesome_change.patch