1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/piwigo_ynh.git synced 2024-09-03 20:06:03 +02:00
piwigo_ynh/YEP.md
2017-09-11 22:01:34 +02:00

8.8 KiB
Raw Blame History

Level 0

YEP 1.1 - Nommer son app et son dépot
Validated
YEP 1.2 - Inscrire l'app sur un "répertoire" connu
Validated

Level 1

YEP 2.2 - Utiliser bash pour les scripts principaux
Validated
YEP 2.5 - Copier correctement des fichiers
Don't know
YEP 2.7 - Donner des permissions suffisantes aux instructions bash
Validated
YEP 2.15 - Suivre les instructions d'installation de l'application
Validated

Level 2

YEP 1.5 - Mettre à jour régulièrement le statut de l'app
Validated
YEP 2.18.2 - Gérer l'installation à la racine dun nom de domaine
Validated - Automatically verified.
YEP 2.18.3 - Gérer l'installation sur un sous-domaine
Validated - Automatically verified.
YEP 2.18.4 - Gérer l'installation sur un chemin /path
Validated - Automatically verified.
YEP 4.6 - Gère le multi-instance
Validated - Automatically verified.

Level 3

YEP 2.3 - Sauvegarder les réponses lors de l'installation
Validated

Level 4

YEP 4.1 - Lier au ldap
Validated
YEP 4.2 - Lier l'authentification au sso
Validated

Level 5

YEP 1.3 - Indiquer la licence associée au paquet
Validated
YEP 2.1 - Respecter le format du manifeste
Validated - Automatically verified.
YEP 2.12 - Utiliser les commandes pratiques (helpers)
Validated
YEP 2.18.1 - Lancer le script d'installation d'une webapp correctement
Validated

Level 6

YEP 1.4 - Informer sur l'intention de maintenir un paquet
Validated
YEP 1.6 - Se tenir informé sur l'évolution du packaging d'apps
Validated
YEP 1.7 - Ajouter l'app à l'organisation YunoHost-Apps
Validated - Automatically verified.
YEP 1.8 - Publier des demandes de test
Validated
YEP 1.9 - Documenter l'app
Validated
YEP 1.10 - Garder un historique de version propre
Validated
YEP 2.9 - Enlever toutes traces de l'app lors de la suppression
Validated
YEP 3.3 - Faciliter le contrôle de l'intégrité des sources
Validated
YEP 3.5 - Suivre les recommendations de la documentation de l'app
Partially validated (no automated installation supported, forms install/upgrade forced in installer)

YEP 3.6 - Mettre à jour les versions contenant des CVE
Validated
YEP 4.3 - Fournir un script de sauvegarde YunoHost fonctionnel
Validated - Automatically verified.
YEP 4.4 - Fournir un script de restauration YunoHost fonctionnel
Validated - Automatically verified.

Level 7

YEP 2.6 - Annuler l'action si les valeurs d'entrées sont incorrectes
Validated
YEP 3.2 - Ouvrir un port correctement
Not applicable

Level 8

YEP 2.4 - Détecter et gérer les erreurs
Validated
YEP 2.8 - Modifier correctement une configuration système
Validated
YEP 2.16 - Vérifier la disponibilité des dépendances sur ARM, x86 et x64
Validated - Will be automatically verified.
YEP 2.18.5 - Gérer la tuile YunoHost pour faciliter la navigation entre les applications
Validated
YEP 3.4 - Isoler l'app
Validated
YEP 4.5 - Utiliser les hooks
Not applicable

Level 9

YEP 2.10 - Configurer les logs de l'application
Not applicable
YEP 2.11 - Utiliser une variable plutôt que l'app id directement
Validated
YEP 2.13 - Traduire le paquet en anglais
Not yet validated
YEP 2.14 - Remplir correctement un fichier de conf
Not yet validated
YEP 2.17 - Prendre en compte la version d'origine lors des mises à jour
Validated
YEP 4.2.1 - Déconnexion
Not applicable (No disconnection link given)

Other YEP

YEP 3.1 - Ne pas demander ou stocker de mot de passe LDAP
Validated
YEP 4.7 - Ajouter un module à la CLI
Not applicable
YEP 4.8 - Ajouter un module à l'admin web
Not applicable

State of each YEP can be one of these: Validated, Partially validated, Not yet validated, Not applicable, Don't know.