docs(readme): Up doc

Refs: #36
pull/40/head
Matthieu Marcillaud 1 month ago
parent ae20f8879a
commit 2c8e19039d

@ -58,27 +58,41 @@ Le fichier `spip_loader.php` est [un fichier Phar](https://www.php.net/phar) qui
- La version du script est automatiquement mise à jour à partir du dernier tag du dépôt. Il est important que ce tag ne comporte pas de `v` en prefix.
- [composer (v2)](https://getcomposer.org/) doit être présent sur la machine qui compile aussi.
- PHP >= 8.1 est requis pour la compilation
### Procédure
Cloner le dépot
#### Cloner le dépot
```bash
git clone https://git.spip.net/spip-contrib-outils/spip_loader.git /path/to/spip_loader
```
Mettre à jour, installer, tagguer, compiler, envoyer
#### Mettre à jour et installer
```bash
cd /path/to/spip_loader
git pull
composer install
composer install -d loader --no-dev
git tag x.y.x
```
*Note:* Si `composer install` râle sur `composer.lock` racine, supprimer le fichier et recommencer.
#### Compiler le spip_loader
```bash
php -d phar.readonly=0 ./compile
```
#### Publier une version
```bash
git tag x.y.x
git push --tags
```
### Vérifications locales
Larchive `spip_loader.php` est compilé dans le répertoire `build/`

Loading…
Cancel
Save