From 21c8fddc42a587a3139bd9d45199c496c60fbc28 Mon Sep 17 00:00:00 2001 From: Franco Pellegrini Date: Fri, 10 Jul 2026 22:17:58 +0200 Subject: [PATCH] Serve chatbot docs at /chatbot-widget to avoid Pages path collision MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The chatbot repo publishes its own project Pages (the widget demo) at soliplex.github.io/chatbot/, which shadows the entire /chatbot/* path. That made the aggregated chatbot docs (usage, readme, plone-integration) unreachable — they 404 behind the demo site. Rename the docs submodule projects/chatbot -> projects/chatbot-widget so the section is copied to docs/chatbot-widget/ and served at /chatbot-widget/, clear of the collision. Update the nav stub, the home page links, and the ignore rules to match. Verified with scripts/build-docs.py: nav validation passes and the pages resolve to chatbot-widget/{readme,usage,plone-integration}.md. --- .gitignore | 2 +- .gitmodules | 4 ++-- docs/.gitignore | 2 +- docs/index.md | 6 +++--- projects/chatbot | 1 - projects/chatbot-widget | 1 + zensical.toml.template | 2 +- 7 files changed, 9 insertions(+), 9 deletions(-) delete mode 160000 projects/chatbot create mode 160000 projects/chatbot-widget diff --git a/.gitignore b/.gitignore index 41f85ff..42c999b 100644 --- a/.gitignore +++ b/.gitignore @@ -39,7 +39,7 @@ zensical.toml docs/soliplex/ docs/ingester/ docs/agents/ -docs/chatbot/ +docs/chatbot-widget/ docs/flutter/ docs/ag-ui/ diff --git a/.gitmodules b/.gitmodules index 00083f9..cc842f4 100644 --- a/.gitmodules +++ b/.gitmodules @@ -16,6 +16,6 @@ [submodule "projects/bubble-sandbox"] path = projects/bubble-sandbox url = https://github.com/soliplex/bubble-sandbox.git -[submodule "projects/chatbot"] - path = projects/chatbot +[submodule "projects/chatbot-widget"] + path = projects/chatbot-widget url = https://github.com/soliplex/chatbot.git diff --git a/docs/.gitignore b/docs/.gitignore index 1542c9d..7ef18cb 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -5,7 +5,7 @@ # These directories are copied from git submodules ag-ui/ bubble-sandbox/ -chatbot/ +chatbot-widget/ flutter/ frontend/ ingester-agents/ diff --git a/docs/index.md b/docs/index.md index 65325cc..49bf181 100644 --- a/docs/index.md +++ b/docs/index.md @@ -111,13 +111,13 @@ Cross-platform mobile and desktop client application for Soliplex. - [Developer Setup Guide](frontend/developer-setup.md) - [State Bus Overview](frontend/state-bus.md) -### [Chatbot Widget](chatbot/readme.md) +### [Chatbot Widget](chatbot-widget/readme.md) Embeddable Next.js chat widget for integrating Soliplex into web applications. **Quick Links:** -- [Documentation](chatbot/readme.md) -- [Usage Guide](chatbot/usage.md) +- [Documentation](chatbot-widget/readme.md) +- [Usage Guide](chatbot-widget/usage.md) ## Supporting Tools diff --git a/projects/chatbot b/projects/chatbot deleted file mode 160000 index 0e088e7..0000000 --- a/projects/chatbot +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 0e088e708265ce79a96674e918434305e69a6e08 diff --git a/projects/chatbot-widget b/projects/chatbot-widget new file mode 160000 index 0000000..492abe6 --- /dev/null +++ b/projects/chatbot-widget @@ -0,0 +1 @@ +Subproject commit 492abe6f2e20fe38dad23a49639194464f900999 diff --git a/zensical.toml.template b/zensical.toml.template index f3c2c8c..1b4c5c9 100644 --- a/zensical.toml.template +++ b/zensical.toml.template @@ -15,7 +15,7 @@ nav = [ { "Core Platform" = "@auto:soliplex" }, { "Ingester" = "@auto:ingester" }, { "User Interfaces" = [ - { "Chatbot Widget" = "@auto:chatbot" }, + { "Chatbot Widget" = "@auto:chatbot-widget" }, { "Flutter UI" = "@auto:frontend" }, ]}, { "Supporting Tools" = [