Dépôt officiel du core SPIP Les plugins-dist faisant partie de la distribution SPIP sont présents dans https://git.spip.net/spip/[nom du plugin dist] https://www.spip.net
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
RastaPopoulos f9979c7088 doc(changelog): pour #5723 3 months ago
IMG finition : quelques utilitaires zip ne créent pas le répertoire s'il est vide (ici, IMG/) 18 years ago
config feat: plus besoin de versionner l'écran de sécu dans SPIP. Le script de post-install se charge de le placer au bon endroit. La commande composer archive continue de le prendre en compte si elle est lancée après l'install/update 9 months ago
ecrire fix(5723): corriger le renseignement des JPG où parfois ça mettait jpeg au lieu de jpg et donc empêchait leur prise en compte. On appliquer corriger_extension() ici aussi, comme c'est fait dans la fonction pour trouver l'extension depuis les headers. 3 months ago
local l'application c'est spip 1 year ago
prive build: update jQuery to 3.7.1 3 months ago
tmp docs: indiquer SPIP comme application 1 year ago
.editorconfig Fournir un fichier .editorconfig 2 years ago
.gitattributes chore: config rector 6 months ago
.gitignore feat(tests): corrections tests et outils 7 months ago
CHANGELOG.md doc(changelog): pour #5723 3 months ago
LICENSE Ticket #5042 : Introduction de README.md et fichier LICENSE. 2 years ago
README.md feat(tests): MàJ README.md 7 months ago
SECURITY.md ajout d'un fichier pour expliquer où trouver l'info pour signaler une faille 2 years ago
UPGRADE_5.0.md docs(changelog): pour #5701 4 months ago
composer.json build: Up composer.lock 5 months ago
composer.lock build: up composer.lock 5 months ago
ecs.php style: ecs config up 5 months ago
htaccess.txt security: Effectivement bloquer les fichiers cachés dans le htaccess 6 months ago
index.php D'autres fixers en plus (avec php-cs-fixer), en relation avec PSR-2 : 8 years ago
phpcs.xml.dist fix(phpcs): exclure les tests de l'analyse 6 months ago
phpstan-baseline.neon chore: Correction typage return du critère groupby_supprimer 6 months ago
phpstan.neon.dist chore: mise à jour baseline de phpstan 6 months ago
phpunit.xml.dist feat(tests): phpunit.xml.dist complet 7 months ago
rector.php chore: config rector 6 months ago
spip.php chores: un seul chargement de l'autoloader est necessaire, dans inc_version, qu'on appelle en premier sur ces points d'entrée 9 months ago
spip.png Garder le format 60x40 pour les squelettes qui utilisent déjà le logo (marcimat) 6 years ago
spip.svg l'optimiseur de SVG avait vraiment beaucoup optimisé, retablir le width et le height par defaut 3 years ago

README.md

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

Politique de sécurité

Tests pour SPIP

Suite de tests basée sur PHPUnit, avec un wrapper pour les tests historiques écrits en script PHP standalone ou en squelette HTML

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 --debug

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 --debug --filter=unit/propre/
vendor/bin/phpunit --colors --debug --filter=testCouper