Skip to content

feat: add user-owned server routes with prepared publication assets - #122

Merged
MohamedH1998 merged 4 commits into
mainfrom
feat/user-owned-server-routes
Sep 9, 2026
Merged

feat: add user-owned server routes with prepared publication assets#122
MohamedH1998 merged 4 commits into
mainfrom
feat/user-owned-server-routes

Conversation

@MohamedH1998

@MohamedH1998 MohamedH1998 commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Allows user-owned Astro routes to keep Astro’s native rendering behavior while Nimbus validates only the routes it owns. It also makes Markdown and llms.txt agent endpoints safe to render on request.

What changed

  • Validates Nimbus-managed routes by route pattern and entrypoint.
  • Leaves unrelated user and integration routes under Astro’s control.
  • Adds canonical agent endpoint helpers under @cloudflare/nimbus-docs/agent-endpoints.
  • Preserves the existing publication and build compatibility entrypoints.
  • Moves prepared endpoint content into content-addressed assets instead of server bundles.
  • Supports Cloudflare bindings and Node-compatible asset loading.
  • Adds asset containment, cleanup, and route-reporting safeguards.
  • Includes concrete custom on-demand routes in .nimbus/routes.json.
  • Deduplicates the deployment root in sub-path sitemaps while leaving trailing-slash policy to Astro.
  • Updates starter routes, documentation, registry guidance, and end-to-end coverage.

@MohamedH1998 MohamedH1998 added the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@github-actions github-actions Bot removed the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@pkg-pr-new

pkg-pr-new Bot commented Sep 8, 2026

Copy link
Copy Markdown
pnpm add https://pkg.pr.new/@cloudflare/create-nimbus-docs@122
pnpm add https://pkg.pr.new/@cloudflare/nimbus-docs@122

commit: a065d76

@MohamedH1998 MohamedH1998 added the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@github-actions github-actions Bot removed the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@MohamedH1998 MohamedH1998 added the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@github-actions github-actions Bot removed the pr preview Publish a pkg.pr.new preview for this PR label Sep 8, 2026
@MohamedH1998
MohamedH1998 merged commit e014e71 into main Sep 9, 2026
24 checks passed
@MohamedH1998
MohamedH1998 deleted the feat/user-owned-server-routes branch September 9, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant