Pxxo est un projet OpenSource, son développement est accessible à tous.
(accessible également sous forme de flux rss)
Pxxo est développé sous Subversion, à l’adresse http://subversion.cru.fr/pxxo ou https://subversion.cru.fr/pxxo
Attention : ce répertoire SVN contient non seulement la version courante (trunk) mais aussi toutes les versions précédentes (tags).
La version de développement de Pxxo est placée dans la branche trunk (standards subversion). Dans cette branche il existe 2 parties :
Pour récupérer les sources de Pxxo, on peut utiliser les commandes suivantes
svn checkout https://subversion.cru.fr/pxxo/trunk
svn checkout https://subversion.cru.fr/pxxo/trunk /chemin/spécifique/
Par ailleurs, une interface Web permet de parcourir les sources dans un navigateur Internet : http://sourcesup.cru.fr/cgi/viewvc.cgi/?root=pxxo
L'APIDOC de Pxxo est consultable à cette adresse : http://apidoc.pxxo.net
Les coding rules de pxxo suivent celle de PEAR.
Comme dans tout framework, des tests unitaires sont maintenus dans Pxxo. Deux types de tests sont disponibles : des tests coté serveur (PHPUnit) et des tests coté coté client (Selenium).
Pour les lancer, voici comment procéder.
pear channel-discover pear.phpunit.de pear install -a phpunit/PHPUnit
phpunit Tests.phpPHPUnit 3.2.13 by Sebastian Bergmann. ................................. Time: 9 seconds OK (33 tests)
Le showroom Pxxo sert de base pour une série de tests selenium. Pour les lancer vous pouvez ouvrir cette adresse http://showroom.pxxo.net dans le Selenium IDE puis charger ce fichier de test http://showroom.pxxo.net/selenium.html.