Encourage packagers to detail what is_public means

This commit is contained in:
Alexandre Aubin 2019-03-09 17:52:08 +01:00
parent e89e613f9e
commit 652d6bacb3

View file

@ -350,6 +350,16 @@ class App():
"No need to specify the choices list yourself." % argument["name"] "No need to specify the choices list yourself." % argument["name"]
) )
if argument["name"] == "is_public" and "help" not in argument.keys():
print_warning(
"Consider adding an 'help' key for argument 'is_public' "
"to explain to the user what it means for *this* app "
"to be public or private :\n"
' "help": {\n'
' "en": "Some explanation"\n'
' }')
if "url" in manifest and manifest["url"].endswith("_ynh"): if "url" in manifest and manifest["url"].endswith("_ynh"):
print_warning( print_warning(
"'url' is not meant to be the url of the yunohost package, " "'url' is not meant to be the url of the yunohost package, "