def json_to_markdown()

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)