Skip to content

Commit e85182d

Browse files
Elon Muskclaude
andauthored
fix(create-objectstack): converge blank template docs links on the canonical host (#10992)
The scaffolded blank template's README.md linked docs.objectstack.ai (an accepted-but-unratified alias) in three places, while the root README.md already used the ruled canonical origin, https://objectstack.ai. One `npm create objectstack@latest` run therefore handed the newcomer two different documentation hostnames. Maintainer ruling, 2026-08-21: 「这个仓的文档站规范 URL 是 https://objectstack.ai」. scripts/check-published-readme-links.mjs's CANONICAL_DOCS_ORIGIN prescribes the same origin, and #10659/#10935 already converged the docs-site build config and the runtime-emitted docsUrl strings onto it — 02b3b07 explicitly deferred the create-objectstack templates to this issue (#10321). Fixes #10321 Claude-Session: https://claude.ai/code/session_019bmVFqoQPq63zhKrxdYG1r Co-authored-by: Claude <noreply@anthropic.com>
1 parent 7ab286e commit e85182d

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"create-objectstack": patch
3+
---
4+
5+
Converge the blank scaffold template's `README.md` docs links on the ruled
6+
canonical origin, `https://objectstack.ai` (maintainer ruling, 2026-08-21:
7+
「这个仓的文档站规范 URL 是 https://objectstack.ai」; enforced by
8+
`CANONICAL_DOCS_ORIGIN` in `scripts/check-published-readme-links.mjs`). The
9+
template previously linked the accepted-but-unratified `docs.objectstack.ai`
10+
alias in three places, which disagreed with the root `README.md`'s already-
11+
canonical spelling — so a single `npm create objectstack@latest` run handed
12+
the user two different hostnames for the same docs site.

packages/create-objectstack/src/templates/blank/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ claude mcp add --transport http my-app http://localhost:3000/api/v1/mcp
5353

5454
Set `OS_MCP_SERVER_ENABLED=false` to turn it off. This is the *serve* side — the
5555
reverse of the `mcp` connector below (which lets your app *call* other MCP
56-
servers). See [Connect an MCP Client](https://docs.objectstack.ai/docs/ai/connect-mcp)
56+
servers). See [Connect an MCP Client](https://objectstack.ai/docs/ai/connect-mcp)
5757
for OAuth, API keys, and which objects/actions become tools.
5858

5959
## Layout
@@ -84,7 +84,7 @@ to `plugins:`; to drop a provider, remove its plugin.
8484
> `new ConnectorMcpPlugin({ declarativeStdio: ['node'] })`; `http` transports
8585
> need no opt-in.
8686
87-
See [Automation → Flows](https://docs.objectstack.ai/docs/automation/flows) for
87+
See [Automation → Flows](https://objectstack.ai/docs/automation/flows) for
8888
the full connector and `connector_action` guide.
8989

9090
## Verify your changes
@@ -122,7 +122,7 @@ curl -fsS http://localhost:8080/api/v1/health
122122
```
123123

124124
Bare Node, Kubernetes, reverse-proxy wiring, and the required secrets are
125-
covered in [Self-Hosted Deployment](https://docs.objectstack.ai/docs/deployment/self-hosting).
125+
covered in [Self-Hosted Deployment](https://objectstack.ai/docs/deployment/self-hosting).
126126

127127
## Next steps
128128

0 commit comments

Comments
 (0)