mirror of
https://github.com/YunoHost/package_linter.git
synced 2024-09-03 20:06:12 +02:00
Adding apps.json new repository paradigm on linter
since YunoHost 3.6 release (https://forum.yunohost.org/t/yunohost-3-6-release-sortie-de-yunohost-3-6/8359), apps.json is the standard repo for packaging Apps, making YEP1.2 obsolete. The code has been changed but other documentation and misc must be updated as well, consider this PR as collaborative.
This commit is contained in:
parent
28f5c5bb10
commit
d9ea9253b9
1 changed files with 4 additions and 6 deletions
|
@ -285,12 +285,10 @@ class App():
|
|||
|
||||
# YEP 1.2 Put the app in a weel known repo
|
||||
if "id" in manifest:
|
||||
official_list_url = "https://raw.githubusercontent.com/YunoHost/apps/master/official.json"
|
||||
official_list = json.loads(urlopen(official_list_url)['content'])
|
||||
community_list_url = "https://raw.githubusercontent.com/YunoHost/apps/master/community.json"
|
||||
community_list = json.loads(urlopen(community_list_url)['content'])
|
||||
if manifest["id"] not in official_list and manifest["id"] not in community_list:
|
||||
print_warning("[YEP-1.2] This app is not registered in official or community applications")
|
||||
app_list_url = "https://raw.githubusercontent.com/YunoHost/apps/master/apps.json"
|
||||
app_list = json.loads(urlopen(app_list_url)['content'])
|
||||
if manifest["id"] not in app_list:
|
||||
print_warning("[YEP-1.2] This app is not registered in official applications")
|
||||
|
||||
# YEP 1.3 License
|
||||
def license_mentionned_in_readme(path):
|
||||
|
|
Loading…
Reference in a new issue