Skip to content

[Chore] Remove outdated files#30895

Open
kodster28 wants to merge 2 commits into
productionfrom
remove-external-apps
Open

[Chore] Remove outdated files#30895
kodster28 wants to merge 2 commits into
productionfrom
remove-external-apps

Conversation

@kodster28
Copy link
Copy Markdown
Collaborator

Remove some outdated files (and the logic that let us surface them)

@github-actions github-actions Bot added product:email-routing product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:turnstile product:style-guide product:kv product:workers-ai Workers AI: https://developers.cloudflare.com/workers-ai/ product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ product:realtime size/l labels May 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

This PR requires additional review attention because it affects the following areas:

Redirects

This PR changes current filenames or deletes current files. Make sure you have redirects set up to cover the following paths:

  • /email-routing/email-workers/demos/
  • /style-guide/components/external-resources/

@github-actions
Copy link
Copy Markdown
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
* @cloudflare/product-owners
/public/__redirects @cloudflare/content-engineering, @cloudflare/product-owners
*.astro @cloudflare/content-engineering, @kodster28
*.ts @cloudflare/content-engineering, @kodster28
/src/content/docs/d1/ @elithrar, @rozenmd, @vy-ton, @joshthoward, @oxyjun, @harshil1712, @cloudflare/product-owners
/src/content/docs/durable-objects/ @elithrar, @vy-ton, @joshthoward, @oxyjun, @lambrospetrou, @mikenomitch, @cloudflare/product-owners
/src/content/docs/email-routing/ @cloudflare/product-owners
/src/content/docs/hyperdrive/ @elithrar, @thomasgauvin, @sejoker, @oxyjun, @cloudflare/product-owners
/src/content/docs/images/ @dcpena, @cloudflare/product-owners, @renandincer, @third774
/src/content/docs/kv/ @elithrar, @thomasgauvin, @oxyjun, @cloudflare/product-owners
/src/content/docs/pages/ @cloudflare/workers-docs, @GregBrimble, @WalshyDev, @aninibread, @irvinebroque, @cloudflare/product-owners, @MattieTK
/src/content/docs/pages/framework-guides/ @cloudflare/wrangler, @aninibread, @GregBrimble, @cloudflare/product-owners, @MattieTK
/src/content/docs/r2/ @oxyjun, @elithrar, @jonesphillip, @aninibread, @harshil1712, @cloudflare/workers-docs, @cloudflare/product-owners
/src/content/docs/realtime/ @cloudflare/product-owners, @cloudflare/realtime, @cloudflare/RealtimeKit, @roerohan, @ravindra-cloudflare
/src/content/docs/style-guide/ @dcpena, @caley-b, @cloudflare/product-owners
/src/content/docs/turnstile/ @migueldemoura, @punkeel, @patriciasantaana, @cloudflare/appsec-reviewers, @elithrar, @cloudflare/product-owners
/src/content/docs/workers-ai/ @rita3ko, @craigsdennis, @mchenco, @zeke, @superhighfives, @bfirsh, @mattrothenberg, @ethulia, @cloudflare/product-owners
/src/content/docs/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @korinne, @WalshyDev, @cloudflare/deploy-config, @cloudflare/product-owners, @cloudflare/wrangler, @MattieTK, @cloudflare/dev-plat-leads

@kodster28 kodster28 changed the title [Chore] Remove oudated files [Chore] Remove outdated files May 18, 2026
Copy link
Copy Markdown
Contributor

@ask-bonk ask-bonk Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Submitted to allow follow-up review.

Copy link
Copy Markdown
Contributor

@ask-bonk ask-bonk Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues need attention before merge.

HIGH: Missing redirect for deleted style guide page /style-guide/components/external-resources/. Add:

MEDIUM: deploy-a-nuxt-site.mdx appears to have accidentally removed the internal ResourcesBySelector tutorials section along with the external demos section.

LOW: PR title typo — "oudated" should be "outdated".

Comment thread public/__redirects
/email-routing/enable-email-routing/ /email-routing/get-started/enable-email-routing/ 301
/email-routing/get-started/email-addresses/ /email-routing/setup/email-routing-addresses/ 301
/email-routing/known-limitations/ /email-routing/postmaster/ 301
/email-routing/email-workers/demos/ /email-routing/email-workers/ 301
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a redirect for the deleted /style-guide/components/external-resources/ page as well (target /style-guide/components/index/).

@@ -174,17 +173,3 @@ export default defineEventHandler(({ context }) => {
product="pages"
params={{ one: "Nuxt" }}
/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Restore the tutorials section (the ResourcesBySelector component is unrelated to the removed ExternalResources logic):

Suggested change
/>
/>
## Related resources
### Tutorials
For more tutorials involving Nuxt, refer to the following resources:
<ResourcesBySelector tags={["Nuxt"]} types={["tutorial"]} />

Comment thread public/__redirects
/email-routing/enable-email-routing/ /email-routing/get-started/enable-email-routing/ 301
/email-routing/get-started/email-addresses/ /email-routing/setup/email-routing-addresses/ 301
/email-routing/known-limitations/ /email-routing/postmaster/ 301
/email-routing/email-workers/demos/ /email-routing/email-workers/ 301
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add a redirect for the deleted /style-guide/components/external-resources/ page as well (target /style-guide/components/index/).

@@ -174,17 +173,3 @@ export default defineEventHandler(({ context }) => {
product="pages"
params={{ one: "Nuxt" }}
/>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Restore the tutorials section (the ResourcesBySelector component is unrelated to the removed ExternalResources logic):

Suggested change
/>
/>
## Related resources
### Tutorials
For more tutorials involving Nuxt, refer to the following resources:
<ResourcesBySelector tags={["Nuxt"]} types={["tutorial"]} />

@ask-bonk ask-bonk Bot added documentation Documentation edits engineering Problems or updates to developers.cloudflare.com website labels May 18, 2026
@ask-bonk
Copy link
Copy Markdown
Contributor

ask-bonk Bot commented May 18, 2026

Review posted on PR #30895.

Labels applied: documentation, engineering

Summary of changes:
Removes the entire apps collection (src/content/apps/index.yaml), the ExternalResources Astro component and its style-guide documentation, the appsSchema, and all usages across 13 product/tutorial pages. Adds a redirect for the deleted Email Workers demos page.

Issues flagged:

  • HIGH — Missing redirect for /style-guide/components/external-resources/ (deleted page). Add /style-guide/components/external-resources/ /style-guide/components/index/ 301 to public/__redirects.
  • MEDIUMdeploy-a-nuxt-site.mdx removed the internal ResourcesBySelector tutorials section along with the external demos section. Posted an inline suggestion to restore it.
  • LOW — PR title typo: "oudated" should be "outdated".

Posted 2 inline review comments with the above details.

github run

@github-actions
Copy link
Copy Markdown
Contributor

Preview URL: https://f85656be.preview.developers.cloudflare.com
Preview Branch URL: https://remove-external-apps.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/style-guide/components/external-resources/ https://remove-external-apps.preview.developers.cloudflare.com/style-guide/components/external-resources/
https://developers.cloudflare.com/email-routing/email-workers/demos/ https://remove-external-apps.preview.developers.cloudflare.com/email-routing/email-workers/demos/
https://developers.cloudflare.com/d1/demos/ https://remove-external-apps.preview.developers.cloudflare.com/d1/demos/
https://developers.cloudflare.com/durable-objects/demos/ https://remove-external-apps.preview.developers.cloudflare.com/durable-objects/demos/
https://developers.cloudflare.com/hyperdrive/demos/ https://remove-external-apps.preview.developers.cloudflare.com/hyperdrive/demos/
https://developers.cloudflare.com/kv/demos/ https://remove-external-apps.preview.developers.cloudflare.com/kv/demos/
https://developers.cloudflare.com/workers/demos/ https://remove-external-apps.preview.developers.cloudflare.com/workers/demos/
https://developers.cloudflare.com/pages/framework-guides/deploy-a-nuxt-site/ https://remove-external-apps.preview.developers.cloudflare.com/pages/framework-guides/deploy-a-nuxt-site/
https://developers.cloudflare.com/images/demos/ https://remove-external-apps.preview.developers.cloudflare.com/images/demos/
https://developers.cloudflare.com/pages/demos/ https://remove-external-apps.preview.developers.cloudflare.com/pages/demos/
https://developers.cloudflare.com/r2/demos/ https://remove-external-apps.preview.developers.cloudflare.com/r2/demos/
https://developers.cloudflare.com/workers-ai/guides/demos-architectures/ https://remove-external-apps.preview.developers.cloudflare.com/workers-ai/guides/demos-architectures/
https://developers.cloudflare.com/turnstile/tutorials/ https://remove-external-apps.preview.developers.cloudflare.com/turnstile/tutorials/
https://developers.cloudflare.com/realtime/sfu/demos/ https://remove-external-apps.preview.developers.cloudflare.com/realtime/sfu/demos/
https://developers.cloudflare.com/pages/framework-guides/deploy-a-hono-site/ https://remove-external-apps.preview.developers.cloudflare.com/pages/framework-guides/deploy-a-hono-site/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Documentation edits engineering Problems or updates to developers.cloudflare.com website product:d1 D1: https://developers.cloudflare.com/d1/ product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:email-routing product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ product:images Related to Image Resizing product product:kv product:pages product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:realtime product:style-guide product:turnstile product:workers Related to Workers product product:workers-ai Workers AI: https://developers.cloudflare.com/workers-ai/ size/l

Projects

None yet

Development

Successfully merging this pull request may close these issues.