Aligner le paquet sur le modèle YunoHost

This commit is contained in:
Alexandre NOEL 2026-09-04 12:23:03 +02:00
commit 7ae2307abf
16 changed files with 302 additions and 35 deletions

View file

@ -1,25 +1,46 @@
# Globinours pour YunoHost — 1.0.0-rc.3
<!--
N.B.: This README was automatically generated by <https://github.com/YunoHost/apps_tools/blob/main/readme_generator>
It shall NOT be edited by hand.
-->
<p align="center">
<img src="logo.png" alt="Logo de Globinours" width="160">
</p>
<h1>
<img src="https://raw.githubusercontent.com/YunoHost/apps/main/logos/globinours.png" width="32px" alt="Logo of Globinours">
Globinours, packaged for YunoHost
</h1>
Ce paquet installe Globinours sur un domaine ou sous-domaine dédié. Il télécharge une archive immuable de lapplication depuis le dépôt Forgejo officiel, puis vérifie son empreinte SHA-256 avant installation.
Lightweight animal shelter management
## Installation de test
[![🌐 Official app website](https://img.shields.io/badge/Official_app_website-darkgreen?style=for-the-badge)](https://globinours.fr)
[![App Demo](https://img.shields.io/badge/App_Demo-blue?style=for-the-badge)](https://demo.globinours.fr)
[![Version: 1.0.0-rc.3~ynh11](https://img.shields.io/badge/Version-1.0.0--rc.3~ynh11-rgb(18,138,11)?style=for-the-badge)](https://ci-apps.yunohost.org/ci/apps/globinours/)
Depuis un clone du paquet présent sur le serveur YunoHost :
<div align="center">
<a href="https://apps.yunohost.org/app/globinours"><img height="100px" src="https://github.com/YunoHost/yunohost-artwork/raw/refs/heads/main/badges/neopossum-badges/badge_more_info_on_the_appstore.svg"/></a>
<a href="https://github.com/YunoHost-Apps/globinours_ynh/issues"><img height="100px" src="https://github.com/YunoHost/yunohost-artwork/raw/refs/heads/main/badges/neopossum-badges/badge_report_an_issue.svg"/></a>
</div>
```bash
sudo yunohost app install /root/globinours_ynh --debug --force --no-remove-on-failure
## 📦 Developer info
[![Automatic tests level](https://apps.yunohost.org/badge/cilevel/globinours)](https://ci-apps.yunohost.org/ci/apps/globinours/)
🛠️ Upstream Globinours repository: <https://nnsprod.com/git/oversu/Globinours>
Pull request are welcome and should target the [`testing` branch](https://github.com/YunoHost-Apps/globinours_ynh/tree/testing).
The `testing` branch can be tested using:
```
# fresh install:
sudo yunohost app install https://github.com/YunoHost-Apps/globinours_ynh/tree/testing
# upgrade an existing install:
sudo yunohost app upgrade globinours -u https://github.com/YunoHost-Apps/globinours_ynh/tree/testing
```
Choisir un domaine ou sous-domaine libre. Après linstallation, ouvrir son URL et terminer la création du premier administrateur dans lassistant Globinours.
Pour tester une mise à niveau du paquet :
You can also switch to the testing branch to update from testing by default (as same as for APT when you chose to use a testing repos) with this command:
```bash
sudo yunohost app upgrade globinours -u /root/globinours_ynh --debug
sudo yunohost app setting globinours upgrade_channel -v testing
```
Globinours utilise ses propres comptes applicatifs : lintégration LDAP et lauthentification SSO YunoHost ne sont donc pas utilisées.
### 📚 App packaging documentation
Please see <https://doc.yunohost.org/dev/packaging/> for more information.