diff --git a/.changeset/converge-blank-template-docs-host.md b/.changeset/converge-blank-template-docs-host.md new file mode 100644 index 0000000000..5bed6f8098 --- /dev/null +++ b/.changeset/converge-blank-template-docs-host.md @@ -0,0 +1,12 @@ +--- +"create-objectstack": patch +--- + +Converge the blank scaffold template's `README.md` docs links on the ruled +canonical origin, `https://objectstack.ai` (maintainer ruling, 2026-08-21: +「这个仓的文档站规范 URL 是 https://objectstack.ai」; enforced by +`CANONICAL_DOCS_ORIGIN` in `scripts/check-published-readme-links.mjs`). The +template previously linked the accepted-but-unratified `docs.objectstack.ai` +alias in three places, which disagreed with the root `README.md`'s already- +canonical spelling — so a single `npm create objectstack@latest` run handed +the user two different hostnames for the same docs site. diff --git a/packages/create-objectstack/src/templates/blank/README.md b/packages/create-objectstack/src/templates/blank/README.md index 58273c816d..6f6409fc90 100644 --- a/packages/create-objectstack/src/templates/blank/README.md +++ b/packages/create-objectstack/src/templates/blank/README.md @@ -53,7 +53,7 @@ claude mcp add --transport http my-app http://localhost:3000/api/v1/mcp Set `OS_MCP_SERVER_ENABLED=false` to turn it off. This is the *serve* side — the reverse of the `mcp` connector below (which lets your app *call* other MCP -servers). See [Connect an MCP Client](https://docs.objectstack.ai/docs/ai/connect-mcp) +servers). See [Connect an MCP Client](https://objectstack.ai/docs/ai/connect-mcp) for OAuth, API keys, and which objects/actions become tools. ## Layout @@ -84,7 +84,7 @@ to `plugins:`; to drop a provider, remove its plugin. > `new ConnectorMcpPlugin({ declarativeStdio: ['node'] })`; `http` transports > need no opt-in. -See [Automation → Flows](https://docs.objectstack.ai/docs/automation/flows) for +See [Automation → Flows](https://objectstack.ai/docs/automation/flows) for the full connector and `connector_action` guide. ## Verify your changes @@ -122,7 +122,7 @@ curl -fsS http://localhost:8080/api/v1/health ``` Bare Node, Kubernetes, reverse-proxy wiring, and the required secrets are -covered in [Self-Hosted Deployment](https://docs.objectstack.ai/docs/deployment/self-hosting). +covered in [Self-Hosted Deployment](https://objectstack.ai/docs/deployment/self-hosting). ## Next steps