SPIP
SPIP (Système de Publication pour Internet) est un logiciel libre permettant de créer des sites internets, maintenu par sa communauté avec tendresse.
Pour démarrer
Communauté & contributions
- Charte
- Entraide et discussions
- Forge Git (tickets, pull requests)
- Règles de contribution
- Espace de traduction
Politique de sécurité
Installation
Installation classique
git clone https://git.spip.net/spip/spip/
composer install --no-dev
Mise à jour
git pull
composer install --no-dev
Installation de développement (plugins-dist via git)
git clone https://git.spip.net/spip/spip/
composer install
composer local mode-dev
rm -rf plugins-dist
composer local install
Mise à jour
git pull
rm composer.local.*
composer local mode-dev
composer local install
Tests pour SPIP
Suite de tests basée sur PHPUnit
Commandes spécifiques
Lancer tous les tests
vendor/bin/phpunit
Voir le détail de tous les tests lancés (y compris leurs noms)
vendor/bin/phpunit --display-deprecations --display-errors --display-notices --display-warnings
Lister toutes les suites de tests :
vendor/bin/phpunit --list-suites
Lister tous les tests :
vendor/bin/phpunit --list-tests
Pour filtrer les tests et n'en executer que certains :
vendor/bin/phpunit --colors ecrire/tests/Sql/
vendor/bin/phpunit --colors --filter=testCouper