autodeploygit_ynh/manifest.json

90 lines
3.2 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "YunoHost example app",
"id": "ynhexample",
"packaging_format": 1,
"description": {
"en": "Explain in *a few (10~15) words* what your app actually is or does (for god sake please don't just say it's '$app for Yunohost'! It is meant to be displayed in the app catalog to users who want a rough idea of what it is or does among 100+ others.)",
"fr": "Expliquez en *quelques* (10~15) mots ce que l'app est ou fait (par pitié ne dite pas juste '$app pour Yunohost'! Elle sera affichée sur le catalog d'app aux users qui veulent à savoir ce que fait l'app parmis une centaine d'autre...)"
},
"version": "1.0~ynh1",
"url": "https://example.com",
"license": "free",
"maintainer": {
"name": "John doe",
"email": "john.doe@example.com",
"url": "http://example.com"
},
"requirements": {
"yunohost": ">= 3.5"
},
"multi_instance": true,
"services": [
"nginx",
"php7.0-fpm",
"mysql"
],
"arguments": {
"install" : [
{
"name": "domain",
"type": "domain",
"ask": {
"en": "Choose a domain name for ynhexample",
"fr": "Choisissez un nom de domaine pour ynhexample"
},
"example": "example.com"
},
{
"name": "path",
"type": "path",
"ask": {
"en": "Choose a path for ynhexample",
"fr": "Choisissez un chemin pour ynhexample"
},
"example": "/example",
"default": "/example"
},
{
"name": "admin",
"type": "user",
"ask": {
"en": "Choose an admin user",
"fr": "Choisissez ladministrateur"
},
"example": "johndoe"
},
{
"name": "is_public",
"type": "boolean",
"ask": {
"en": "Is it a public application?",
"fr": "Est-ce une application publique ?"
},
"default": true
},
{
"name": "language",
"type": "string",
"ask": {
"en": "Choose the application language",
"fr": "Choisissez la langue de l'application"
},
"choices": ["fr", "en"],
"default": "fr"
},
{
"name": "password",
"type": "password",
"ask": {
"en": "Set the administrator password",
"fr": "Définissez le mot de passe administrateur"
},
"help": {
"en": "Use the help field to add an information for the admin about this question.",
"fr": "Utilisez le champ aide pour ajouter une information à l'intention de l'administrateur à propos de cette question."
},
"example": "Choose a password"
}
]
}
}