def indexbuilder()

in releasedocmaker/src/main/python/releasedocmaker/__init__.py [0:0]


def indexbuilder(title, asf_license, format_string):
    """Write an index file for later conversion using mvn site"""
    versions = glob("*[0-9]*.[0-9]*")
    versions = sorted(versions, reverse=True, key=ReleaseVersion)
    with open("index" + EXTENSION, "w", encoding='utf-8') as indexfile:
        if asf_license is True:
            indexfile.write(ASF_LICENSE)
        for version in versions:
            indexfile.write(f"* {title} v{version}\n")
            for k in ("Changelog", "Release Notes"):
                indexfile.write(
                    format_string %
                    (k, version, k.upper().replace(" ", ""), version))