def METHOD_NAME(projects: Sequence[Project], *, dest_path: Path, include_info: bool = True):
    io = StringIO()
    print = functools.partial(builtins.print, file=io)
    print(Project.header())
    for project in projects:
        print(project.table_row())
    print()
    for project in projects:
        print(project.links())
    print()
    for icon in ICONS:
        print(f"[{icon} icon]: {path_for_icon(icon, relative_to=dest_path).as_posix()}")
    if include_info:
        print()
        for project in projects:
            print(project.info())
    return io.getvalue()