def create_documentation()

in prebuilt-rules-scripts/generate.py [0:0]


def create_documentation(package_release):
    # Formats text using asciidoc syntax
    def format_text(text):
        return text.replace('\\n', '\n')

    # Path to the generated JSON file
    final_diff = str(PREBUILT_RULES.joinpath('diff-files', 'final-files', f'final-rule-file-{package_release}.json'))
    with open(final_diff, 'r') as source:
        rules_dict = json.load(source)

    sorted_rules = sorted(rules_dict, key=_sort_by_name)

    new_text = _left_align("""[[prebuilt-rules]]