From c2df45bdc03d5e43aba5d8cb0e1bedc0918ff539 Mon Sep 17 00:00:00 2001 From: eecavanna Date: Fri, 18 Jul 2025 00:24:28 -0700 Subject: [PATCH 1/2] Display API version number at top of Swagger UI page --- src/server.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/server.py b/src/server.py index 61d3b4f..3c249e3 100644 --- a/src/server.py +++ b/src/server.py @@ -18,7 +18,11 @@ # TODO: Get these values from environment variables instead of hard-coding them. mongo_client = MongoClient("mongo:27017", username="admin", password="root") -app = FastAPI() +app = FastAPI( + title="BERtron API", + description="[View source](https://github.com/ber-data/bertron/blob/main/src/server.py)", + version=get_package_version("bertron"), +) @app.get("/", include_in_schema=False) From 3de154d415aa328ae4e8f1fee210a6fb5ee5311b Mon Sep 17 00:00:00 2001 From: eecavanna Date: Fri, 18 Jul 2025 00:31:59 -0700 Subject: [PATCH 2/2] Add links to `server.py` and BERtron schema docs --- src/server.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server.py b/src/server.py index 3c249e3..a46054e 100644 --- a/src/server.py +++ b/src/server.py @@ -20,7 +20,10 @@ app = FastAPI( title="BERtron API", - description="[View source](https://github.com/ber-data/bertron/blob/main/src/server.py)", + description=( + "[View source](https://github.com/ber-data/bertron/blob/main/src/server.py)\n\n" + f"[BERtron schema](https://ber-data.github.io/bertron-schema/) version: `{get_package_version('bertron-schema')}`" + ), version=get_package_version("bertron"), )