From 540f462d4bcc9a7991a7795437488c6ae9e4e554 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Sun, 27 Sep 2026 14:52:38 +0800 Subject: [PATCH] docs: rewrite WebSocket category intro lead This lead followed the same appositive frame as the other category intro leads ("X, a/the Python Y library ..."), so it read as one template with the category swapped in; it now has its own sentence frame, keeping the same picks and facts. Co-Authored-By: Claude --- website/data/category_intros/websocket.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/category_intros/websocket.md b/website/data/category_intros/websocket.md index 163e4eb7..ed95128c 100644 --- a/website/data/category_intros/websocket.md +++ b/website/data/category_intros/websocket.md @@ -1,4 +1,4 @@ -With Django, Channels is the pick; with Flask and Socket.IO clients, Flask-SocketIO. Standalone apps run on websockets, a Python WebSocket library. +Your Python WebSocket library follows your framework: Channels on Django, Flask-SocketIO on Flask with Socket.IO clients. websockets needs no framework. How to choose: