in scripts/gen_variants_markdown.py [0:0]
def json_to_markdown():
project_root = Path(__file__).parent.parent
with open(project_root / "build-variants.json", "r") as f:
data = json.load(f)
with open(project_root / "docs" / "build-variants.md", "w") as f:
f.write(HEADER)
for arch, platforms in data.items():
for platform, variants in platforms.items():
f.write(f"## {_PLATFORM_NAMES[platform]} {arch}\n\n")
for variant in variants:
f.write(f"- `{variant}`\n")
f.write("\n")
f.write(FOOTER)