diff --git a/packaging_apps_fr.md b/packaging_apps_fr.md index 5e3cc152..b791ac38 100644 --- a/packaging_apps_fr.md +++ b/packaging_apps_fr.md @@ -227,6 +227,17 @@ Remarque : ça fonctionne aussi avec une URL Git : ```bash yunohost app install https://github.com/auteur/mon_paquet.git ``` + +### Améliorer la qualité du paquet d'installation +Vous trouverez ci-dessous une liste de point à vérifier concernant la qualité de vos scripts: +* Vos scripts utilisent bien `sudo cp -a ../sources/. $final_path` plutôt que `sudo cp -a ../sources/* $final_path` +* Votre script d'installation contient une gestion en cas d'erreurs du script pour supprimer les fichiers résiduels à l'aide de `set -e` et de `trap` +* Votre script d'installation utilise une méthode d'installation en ligne de commande plutôt qu'un appel curl à un formulaire web d'installation +* Votre script d'installation enregistre les réponses de l'utilisateur +* Vous avez vérifié les sources de l'application avec une somme de contrôle (sha256, sha1 ou md5) ou une signature PGP +* Vos scripts ont été testé sur wheezy, jessie, 32 bits, 64 bits, ARM +* Les scripts backup et restore sont présents et fonctionnels + ### Publiez et demandez des tests de votre application * Demandez des tests et des retours sur votre application en publiant un [post sur le Forum](https://forum.yunohost.org/) avec la catégorie `App integration`.