Repo: signalwire/docs. Files: fern/docs.yml, fern/products/server-sdks/server-sdks.yml, fern/products/server-sdks/pages/reference/python/, fern/products/server-sdks/sdk-source-sync.json.
- Move
reference/python/agents/cli/* and reference/python/agents/mcp-gateway/* into pages/guides/ (deploy or build-ai-agents); these stay canonical.
- Add redirects for every
/docs/server-sdks/reference/python/** URL to its github.io page (verify Fern accepts external destinations; otherwise folder-level landing pages that link out).
- Delete
pages/reference/python/; replace the Python variant of the Reference tab with a single page linking to github.io. Mark the python entry in sdk-source-sync.json as external.
- Point
fern/llms.txt and scripts/export-rag-corpus.js at the github.io llms.txt so LLM tooling keeps seeing the reference.
Done when: old URLs redirect; check-links green; site page count down by ~840.
Part of #724
Repo: signalwire/docs. Files:
fern/docs.yml,fern/products/server-sdks/server-sdks.yml,fern/products/server-sdks/pages/reference/python/,fern/products/server-sdks/sdk-source-sync.json.reference/python/agents/cli/*andreference/python/agents/mcp-gateway/*intopages/guides/(deploy or build-ai-agents); these stay canonical./docs/server-sdks/reference/python/**URL to its github.io page (verify Fern accepts external destinations; otherwise folder-level landing pages that link out).pages/reference/python/; replace the Python variant of the Reference tab with a single page linking to github.io. Mark the python entry insdk-source-sync.jsonas external.fern/llms.txtandscripts/export-rag-corpus.jsat the github.iollms.txtso LLM tooling keeps seeing the reference.Done when: old URLs redirect;
check-linksgreen; site page count down by ~840.Part of #724