diff --git a/docs/forge-support.yml b/docs/forge-support.yml index 09f410469d6f12ee69aac7652c43ca319ea1f299..2d37870cd0904ce5dd5e14e3a376553288b7c4c7 100644 --- a/docs/forge-support.yml +++ b/docs/forge-support.yml @@ -134,6 +134,7 @@ forges: gitea: name: Gitea + notes: "Reuses the Gogs lister" lister: status: prod loader: @@ -156,6 +157,7 @@ forges: gitlab: name: GitLab + notes: "Also supports `Heptapod <https://heptapod.net/>`_" lister: status: prod loader: diff --git a/swh/docs/generate_forge_list.py b/swh/docs/generate_forge_list.py index 129f4f5ae93e2cd71cb818bad0354c2bdb930a9d..3bc31493236b4c79cb420159be1a6bcaa2cc19a6 100644 --- a/swh/docs/generate_forge_list.py +++ b/swh/docs/generate_forge_list.py @@ -138,6 +138,10 @@ def write_table(data, lister_or_loader: Literal["lister", "loader"], file) -> No if issue: links_cell += f"\n* `Tracking issue <{forge[lister_or_loader]['issue']}>`__" + notes = forge.get("notes") + if notes: + status_cell = f"{status_cell}\n\n{notes}" + grant_id = forge[lister_or_loader].get("grant") grant = data["grants"][grant_id] if grant_id else None developer_id = forge[lister_or_loader].get("developer")