docs: route Open WebUI into integrations - #83
Open
acedatacloud-dev wants to merge 1 commit into
Open
Conversation
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
AceDataCloud already has a detailed Open WebUI integration guide in the PlatformBackend source: token setup, correct OpenAI-compatible base URLs, model verification, a real curl check, and troubleshooting. The Docs sync silently skips it because platform-level client integrations do not match an API/service alias and the exact-map allowlist only recognizes the
codingdocument-only namespace.The content exists, but it cannot become a stable
guides/integrations/...page. Adding another article would duplicate work; routing the authoritative source into Docs is the higher-leverage fix.What changed
integrationsas an allowed document-only guide namespace;development_open_webui.mddevelopment_open_webuiguides/integrations/open-webui.mdxThis reuses the existing exact-map safety checks: known namespace, existing source, required
.mdxsuffix, no traversal, unique source, and unique output.Validation
tests/test_sync_from_platformbackend.py— 31/31 passedzh-Hans/guides/integrations/open-webui.mdxgit diff --check— cleanGeneration / rollout
This PR changes the generation authority, not a generated MDX file. The standard Docs sync requires
PUBLIC_EXAMPLE_DENYLISTand the production translation/data credentials; local full generation correctly failed closed when that secret was unavailable. After merge, the normal protected sync produces localized pages from PlatformBackend and the Translation API. A separate focused navigation PR should be opened only after generated files exist, avoiding a broken nav entry in this PR.Scope boundaries
This PR publishes only the Open WebUI source mapping. It does not hand-edit generated MDX, duplicate the guide, change the guide content, or add Cherry Studio/LobeChat; those can use the same namespace in separate PRs.
Rollback
Revert the exact record and namespace addition. The PlatformBackend source document remains unchanged.
🤖 Generated with Claude Code