Sortie du projet : l'URL du Gitea prive disparait au profit de https://forge.example.org/mabibli — example.org est reserve a la documentation par la RFC 2606, donc definitivement injoignable. Une seule ligne commande tout le reste : depot_code, en tete de publier.sh, d'ou derivent les URL de release, d'archive et le message de fin. --depot-code fait la meme chose sans modifier le fichier. ⚠ publier.sh REFUSE desormais de publier tant que le placeholder est en place, et il refuse avant de compiler, comme ses autres garde-fous. Sans cela on ecrirait dans manifest.toml une amd64.url que personne ne peut telecharger, et l'echec surviendrait bien plus loin — a l'installation, dans ynh_setup_source, sans rapport apparent avec la cause. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
36 lines
1.6 KiB
Markdown
36 lines
1.6 KiB
Markdown
# Paquet YunoHost pour MaBibli
|
|
|
|
Paquet d'installation de [MaBibli](https://forge.example.org/mabibli), application de
|
|
gestion de bibliothèque personnelle (catalogue, prêts, scan ISBN).
|
|
|
|
Ce dépôt **ne contient aucun code C#**. Il porte uniquement de quoi installer sur YunoHost une
|
|
archive déjà compilée : le manifeste, les configurations nginx et systemd, les scripts
|
|
d'installation, et les scripts de publication.
|
|
|
|
## 📖 Toute la documentation est dans le dépôt du code
|
|
|
|
Elle a été regroupée dans **[le README de `mabibli`](https://forge.example.org/mabibli#readme)**,
|
|
qui est le point d'entrée unique du projet : contenu et points de conception du paquet,
|
|
publication d'une version, mise en production pas à pas, montée de version, retour arrière,
|
|
désinstallation, et contraintes permanentes.
|
|
|
|
Il n'y a qu'une seule chaîne de publication et un seul projet : deux jeux de documentation
|
|
finissaient par diverger, et l'on ne savait plus lequel faisait autorité.
|
|
|
|
Ne restent ici que les deux fichiers que **YunoHost lit lui-même** et qui doivent donc vivre
|
|
à côté du manifeste :
|
|
|
|
- `doc/DESCRIPTION.md` — présentation affichée dans le catalogue d'applications
|
|
- `doc/ADMIN.md` — authentification, emplacement des données, sauvegarde ; affichée dans
|
|
l'interface d'administration une fois l'application installée
|
|
|
|
## Publier une nouvelle version
|
|
|
|
```bash
|
|
# Depuis ce dépôt, avec le dépôt du code à côté (../mabibli)
|
|
./build/publier.sh
|
|
```
|
|
|
|
Le détail — ce que le script vérifie, ce qui reste manuel, et la marche à suivre côté serveur —
|
|
est dans le README de `mabibli`.
|