This directory contains scripts that are used to generate the HTML files aggregated json files for programmatic access of the entire metadata collection.
metadata_markdown.py- generates markdown files for each app- (GHA way) run this without an argument from where
metadata.json+submission.jsonfiles are located or - (manual way) run this with
docs/_apps/<appname>/<appversion>argument (directory name where json files are located)
- (GHA way) run this without an argument from where
index_page_data.py- generates aggregated json files- (GHA way) run this without an argument from the project root, where
metadata.jsonfor the new app is present in the root - (manual way) run this with
docs/_apps/<appname>/<appversion>argument (directory name where json file is located)
- (GHA way) run this without an argument from the project root, where
resolve_pr_conflict.sh- resolves conflicts in the PRs- if multiple app submission PRs are open, merging one of them will cause a conflict in the other
- when this happens, locally check out the PR branch (
register/xx-<appname>.<appversion>) - and run this from the project root without any argument
- then finally check new commits and push the new head to the remote repo