From 65ccefad23b5521f79697cc4f038201c3c761475 Mon Sep 17 00:00:00 2001 From: Moul Date: Thu, 28 Apr 2016 18:23:31 +0200 Subject: [PATCH] =?UTF-8?q?[enh]=20packaging:=20manifest:=C2=A0add=20'pack?= =?UTF-8?q?aging=5Fformat'=20key.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packaging_apps_manifest.md | 5 ++++- packaging_apps_manifest_fr.md | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/packaging_apps_manifest.md b/packaging_apps_manifest.md index f00fac49..a3c852f5 100644 --- a/packaging_apps_manifest.md +++ b/packaging_apps_manifest.md @@ -6,6 +6,7 @@ The `manifest.json` file defines the app's constants, a bunch of values that Yun { "name": "Roundcube", "id": "roundcube", + "packaging_format": 1, "description": { "en": "Open Source Webmail software", "fr": "Webmail Open Source" @@ -52,6 +53,8 @@ The `manifest.json` file defines the app's constants, a bunch of values that Yun * **id**: ID of the app. You have to ensure that this ID is unique before submit an app integration request. +- **packaging_format**: package version. Actual version is **1**. This key has been set up to make independant packaging evolution versions from YunoHost versions evolution. + * **description**: complete app description. You can make it as detailed as you feel it should be. Only `en` is required right now, but you can translate the description by prepending the locale prefix. * **url**: software website. @@ -71,4 +74,4 @@ The `manifest.json` file defines the app's constants, a bunch of values that Yun * **optional** : (optional) field which indicate if this argument is optional. It can have `true` and `false` value. * **ask**: question (at least in `en`) that you can translate. * **example**: (optional) example value to help administrator to fill the input. - * **default**: (optional) default value. \ No newline at end of file + * **default**: (optional) default value. diff --git a/packaging_apps_manifest_fr.md b/packaging_apps_manifest_fr.md index 3ced5ff9..ab3cba76 100644 --- a/packaging_apps_manifest_fr.md +++ b/packaging_apps_manifest_fr.md @@ -6,6 +6,7 @@ Le fichier `manifest.json` définit les constantes de l’application, un ensemb { "name": "Roundcube", "id": "roundcube", + "packaging_format": 1, "description": { "en": "Open Source Webmail software", "fr": "Webmail Open Source" @@ -52,6 +53,8 @@ Le fichier `manifest.json` définit les constantes de l’application, un ensemb * **id** : identifiant de l’application. Vous devez vous assurer de son unicité. +- **packaging_format** : version de packaging du paquet. La version **1** est la version actuelle. Cette clé a été mise en place afin de faire évoluer les versions de packaging de manière décorrélée des versions de YunoHost. + * **description** : description complète de l’application. Vous pouvez la détailler comme bon vous semble. Uniquement le champs `en` (english) est requis, vous pouvez également ajouter la traduction en français :) * **url**: site de l’application. @@ -71,4 +74,4 @@ Le fichier `manifest.json` définit les constantes de l’application, un ensemb * **optional** : (optionnel) champs qui indique si ce paramètre est optionnel. Il peux avoir les valeurs `true` ou `false`. * **ask** : question posée (au minimum en anglais – `en`) que vous pouvez traduire dans plusieurs langues. * **example** : (optionnel) valeur d’exemple pour aider l’administrateur à remplir le formulaire d’installation. - * **default** : (optionnel) valeur par défaut. \ No newline at end of file + * **default** : (optionnel) valeur par défaut.