Skip to content

Conversation

@kodster28
Copy link
Collaborator

Summary

We have a bunch of tutorials in DevPlat that have weird nesting structures, we should remove them.

@github-actions github-actions bot added October 2025 product:d1 D1: https://developers.cloudflare.com/d1/ product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ labels Oct 8, 2025
@github-actions github-actions bot added product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ product:pages labels Oct 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

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:

  • /d1/tutorials/build-a-comments-api/
  • /d1/tutorials/build-a-staff-directory-app/
  • /d1/tutorials/build-an-api-to-access-d1/
  • /d1/tutorials/d1-and-prisma-orm/
  • /d1/tutorials/import-to-d1-with-rest-api/
  • /d1/tutorials/using-read-replication-for-e-com/
  • /durable-objects/tutorials/build-a-seat-booking-app/
  • /hyperdrive/tutorials/serverless-timeseries-api-with-timescale/
  • /pages/tutorials/add-a-react-form-with-formspree/
  • /pages/tutorials/add-an-html-form-with-formspree/
  • /pages/tutorials/build-a-blog-using-nuxt-and-sanity/
  • /pages/tutorials/build-an-api-with-pages-functions/
  • /pages/tutorials/forms/
  • /pages/tutorials/localize-a-website/
  • /pages/tutorials/use-r2-as-static-asset-storage-for-pages/
  • /workers/tutorials/build-a-jamstack-app/
  • /workers/tutorials/build-a-qr-code-generator/
  • /workers/tutorials/build-a-slackbot/
  • /workers/tutorials/connect-to-turso-using-workers/
  • /workers/tutorials/create-finetuned-chatgpt-ai-models-with-r2/
  • /workers/tutorials/deploy-a-realtime-chat-app/
  • /workers/tutorials/generate-youtube-thumbnails-with-workers-and-images/
  • /workers/tutorials/github-sms-notifications-using-twilio/
  • /workers/tutorials/handle-form-submissions-with-airtable/
  • /workers/tutorials/mysql/
  • /workers/tutorials/openai-function-calls-workers/
  • /workers/tutorials/postgres/
  • /workers/tutorials/send-emails-with-postmark/
  • /workers/tutorials/send-emails-with-resend/
  • /workers/tutorials/upload-assets-with-r2/
  • /workers/tutorials/using-prisma-postgres-with-workers/
  • /workers/tutorials/workers-kv-from-rust/

@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

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

Pattern Owners
/src/content/docs/d1/ @elithrar, @rozenmd, @vy-ton, @joshthoward, @oxyjun, @harshil1712, @cloudflare/pcx-technical-writing
/src/content/docs/durable-objects/ @elithrar, @vy-ton, @joshthoward, @oxyjun, @harshil1712, @mikenomitch, @cloudflare/pcx-technical-writing, @cloudflare/workers-runtime-1
/src/content/docs/hyperdrive/ @elithrar, @thomasgauvin, @sejoker, @oxyjun, @cloudflare/pcx-technical-writing
/src/content/docs/pages/ @cloudflare/workers-docs, @GregBrimble, @WalshyDev, @aninibread, @irvinebroque, @cloudflare/pcx-technical-writing, @kodster28
/src/content/docs/workers/ @cloudflare/workers-docs, @GregBrimble, @irvinebroque, @mikenomitch, @korinne, @WalshyDev, @cloudflare/deploy-config, @cloudflare/pcx-technical-writing, @kodster28, @cloudflare/wrangler, @cloudflare/workers-runtime-1

@kodster28 kodster28 changed the title [Chore] Move tutorials into top-level folder [Chore] Fix weird tutorial nesting in DevPlat tutorials Oct 8, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Oct 8, 2025

Preview URL: https://8475626e.preview.developers.cloudflare.com
Preview Branch URL: https://tutorial-folder-cleanup.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/d1/tutorials/build-a-comments-api/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/build-a-comments-api/
https://developers.cloudflare.com/d1/tutorials/build-a-staff-directory-app/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/build-a-staff-directory-app/
https://developers.cloudflare.com/d1/tutorials/build-an-api-to-access-d1/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/build-an-api-to-access-d1/
https://developers.cloudflare.com/d1/tutorials/d1-and-prisma-orm/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/d1-and-prisma-orm/
https://developers.cloudflare.com/d1/tutorials/import-to-d1-with-rest-api/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/import-to-d1-with-rest-api/
https://developers.cloudflare.com/d1/tutorials/using-read-replication-for-e-com/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/d1/tutorials/using-read-replication-for-e-com/
https://developers.cloudflare.com/durable-objects/tutorials/build-a-seat-booking-app/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/durable-objects/tutorials/build-a-seat-booking-app/
https://developers.cloudflare.com/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/hyperdrive/tutorials/serverless-timeseries-api-with-timescale/
https://developers.cloudflare.com/pages/tutorials/add-a-react-form-with-formspree/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/add-a-react-form-with-formspree/
https://developers.cloudflare.com/pages/tutorials/add-an-html-form-with-formspree/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/add-an-html-form-with-formspree/
https://developers.cloudflare.com/pages/tutorials/build-a-blog-using-nuxt-and-sanity/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/build-a-blog-using-nuxt-and-sanity/
https://developers.cloudflare.com/pages/tutorials/build-an-api-with-pages-functions/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/build-an-api-with-pages-functions/
https://developers.cloudflare.com/pages/tutorials/forms/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/forms/
https://developers.cloudflare.com/pages/tutorials/localize-a-website/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/localize-a-website/
https://developers.cloudflare.com/pages/tutorials/use-r2-as-static-asset-storage-for-pages/ https://tutorial-folder-cleanup.preview.developers.cloudflare.com/pages/tutorials/use-r2-as-static-asset-storage-for-pages/

@kodster28 kodster28 merged commit 8ac8e62 into production Oct 8, 2025
8 checks passed
@kodster28 kodster28 deleted the tutorial-folder-cleanup branch October 8, 2025 21:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

October 2025 product:d1 D1: https://developers.cloudflare.com/d1/ product:durable-objects Durable Objects: https://developers.cloudflare.com/workers/learning/using-durable-objects/ product:hyperdrive Hyperdrive: https://developers.cloudflare.com/hyperdrive/ product:pages size/xs

Projects

None yet

Development

Successfully merging this pull request may close these issues.