Skip to content

Updating go example for signed urls#3

Merged
renandincer merged 1 commit into
cloudflare:masterfrom
kellydunn:stream-signed-urls-example-update
Oct 7, 2020
Merged

Updating go example for signed urls#3
renandincer merged 1 commit into
cloudflare:masterfrom
kellydunn:stream-signed-urls-example-update

Conversation

@kellydunn

Copy link
Copy Markdown
Contributor

When attempting to integrate our backend systems to use Cloudflare Stream, we encountered a compiler issue when attempting to use the examples currently in the documentation.

This PR updates the golang implementation so that it can compile.

Cheers!

@adamschwartz adamschwartz added the product:stream Related to Stream product label Oct 1, 2020
@renandincer

Copy link
Copy Markdown
Member

Thank you!

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Feb 23, 2022

Copy link
Copy Markdown

Deploying cloudflare-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: b1cb368
Status: ✅  Deploy successful!
Preview URL: https://8a7d4cb5.cloudflare-docs-7ou.pages.dev

View logs

kodster28 added a commit that referenced this pull request Jul 12, 2023
kodster28 added a commit that referenced this pull request Jul 12, 2023
* [Test #3] Comments on PRs

* cleanup
@github-actions

Copy link
Copy Markdown
Contributor

Files with changes (up to 15)

Original Link Updated Link

@kodster28 kodster28 mentioned this pull request Nov 9, 2023
threepointone added a commit that referenced this pull request Feb 21, 2026
- authorization.mdx: remove orphaned <diagram> tag, fix broken anchor
  (#3 -> #2), fix "oAuth" -> "OAuth", add pcx_content_type, rewrite
  permission code to use correct MCP tool handler signature, replace
  MyMCPServer.Router with .serve(), remove unused DirectoryListing import
- mcp-client-api.mdx: fix this.env bug in createMcpOAuthProvider (capture
  env before returning object literal), fix import path for error utils,
  remove dead code after return, replace OpenAI example with Workers AI
- mcp-handler-api.mdx: fix misleading intro (stateless vs stateful, not
  SSE), fix storage.kv -> storage.get/put, fix {} as ExecutionContext,
  wrap global McpServer in factory function, fix "accessable" typo
- remote-mcp-server.mdx: fix MyMCP.Router -> .serve(), fix Auth0/WorkOS
  anchors pointing to #stytch, fix https://localhost -> http://localhost,
  fix broken MCP client link
- securing-mcp-server.mdx: fix apiHandlers -> apiRoute + apiHandler
- test-remote-mcp-server.mdx: fix https -> http localhost, fix "lets you
  to test" typo, remove outdated claim about Claude Desktop
- tools.mdx: add missing tags, add .js extension to import, remove
  unused Render import, fix stale repo link
- governance.mdx: add pcx_content_type, remove empty import
- index.mdx: fix http -> https links for Claude and Cursor
- mcp-servers-for-cloudflare.mdx: fix "streamble-http" typo, remove
  unused Render import, fix link to source code -> docs
- transport.mdx: remove unused Render/TabItem/Tabs imports
- oauth-mcp-client.mdx: fix extends Agent -> Agent<Env> (5 instances)
- connect-mcp-client.mdx: fix extends Agent -> Agent<Env> (3 instances)

Co-authored-by: Cursor <cursoragent@cursor.com>
threepointone added a commit that referenced this pull request Feb 21, 2026
* Migrate Agents docs to Workers AI examples

Replace OpenAI-specific examples with Workers AI / AI SDK usage across Agents docs. Examples now use an Env AI binding, createWorkersAI / workers-ai-provider, and streamText/generateText from the ai SDK instead of direct OpenAI clients or API keys. Updated WebSocket/SSE streaming, long-running model examples, and SQL/state persistence to consume this.env.AI.run streams/responses. Updated Wrangler/config mentions to use the ai binding and clarified AI Gateway/model routing guidance. Files changed: browse-the-web.mdx, http-sse.mdx, store-and-sync-state.mdx, using-ai-models.mdx, index.mdx.

* formatting

* docs: clarify Agent class and add LLM patterns

Revise agent-class.mdx to clarify the Agent/Server/DurableObject layering, tighten wording, fix small code snippets (ws.send, storage access, Response usage), standardize PartyKit/Server references, and add a new Layer 3 section describing AIChatAgent. Replace calling-llms.mdx with a complete rewrite that focuses on using LLMs inside stateful Agents: explains state-as-context, surviving disconnections, autonomous model calls, multi-model pipelines, and caching; adds multiple TypeScript examples and Next Steps link cards, and updates the page tag to "AI".

* docs: fix MCP docs bugs and inconsistencies

- authorization.mdx: remove orphaned <diagram> tag, fix broken anchor
  (#3 -> #2), fix "oAuth" -> "OAuth", add pcx_content_type, rewrite
  permission code to use correct MCP tool handler signature, replace
  MyMCPServer.Router with .serve(), remove unused DirectoryListing import
- mcp-client-api.mdx: fix this.env bug in createMcpOAuthProvider (capture
  env before returning object literal), fix import path for error utils,
  remove dead code after return, replace OpenAI example with Workers AI
- mcp-handler-api.mdx: fix misleading intro (stateless vs stateful, not
  SSE), fix storage.kv -> storage.get/put, fix {} as ExecutionContext,
  wrap global McpServer in factory function, fix "accessable" typo
- remote-mcp-server.mdx: fix MyMCP.Router -> .serve(), fix Auth0/WorkOS
  anchors pointing to #stytch, fix https://localhost -> http://localhost,
  fix broken MCP client link
- securing-mcp-server.mdx: fix apiHandlers -> apiRoute + apiHandler
- test-remote-mcp-server.mdx: fix https -> http localhost, fix "lets you
  to test" typo, remove outdated claim about Claude Desktop
- tools.mdx: add missing tags, add .js extension to import, remove
  unused Render import, fix stale repo link
- governance.mdx: add pcx_content_type, remove empty import
- index.mdx: fix http -> https links for Claude and Cursor
- mcp-servers-for-cloudflare.mdx: fix "streamble-http" typo, remove
  unused Render import, fix link to source code -> docs
- transport.mdx: remove unused Render/TabItem/Tabs imports
- oauth-mcp-client.mdx: fix extends Agent -> Agent<Env> (5 instances)
- connect-mcp-client.mdx: fix extends Agent -> Agent<Env> (3 instances)

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs: rewrite MCP tools page, fix handler and authorization docs

tools.mdx: Full rewrite from 36-line stub to comprehensive reference.
Covers tool definitions, results, error handling, descriptions best
practices, Zod input validation, and usage with both createMcpHandler
and McpAgent. All examples use the factory function pattern.

mcp-handler-api.mdx: Add missing State type definition in stateful
example, fix onMcpRequest -> onRequest in Worker handler, remove
unused Render import.

authorization.mdx: Rewrite bottom half to show auth context usage
for both McpAgent (this.props) and createMcpHandler (getMcpAuthContext),
with proper type definitions. Clarify the two permission approaches
(check inside handler vs conditional registration) and when to use each.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
yomna-shousha added a commit that referenced this pull request Feb 24, 2026
- Fix curly brace escaping in Mermaid diagrams (&#123; → {)
- Convert redeploy diagram to horizontal (LR) layout
- Fix broken anchor link (#3-understand-triggers → #3-what-is-a-trigger)
- Simplify diagram node text for better readability
yomna-shousha added a commit that referenced this pull request Feb 24, 2026
- Fix anchor link (#3-understand-triggers → #3-what-is-a-trigger)
mhsu added a commit to mhsu/cloudflare-docs that referenced this pull request Mar 5, 2026
…fer scenario

- Break opening paragraph into scannable bullet list (cloudflare#1)
- Lead with action instead of comparison to other registrars (cloudflare#2)
- Replace IDN jargon with plain language and example (cloudflare#3)
- Lead with actionable advice in Restrictions block (cloudflare#5)
- Cross-link 'active on Cloudflare' to full-setup docs (cloudflare#6)
- Replace inlined DNSSEC links with dnssec-providers partial (cloudflare#7)
- Slim 'Add your domain' section to cross-link full-setup page (cloudflare#8)
- Reorder unlock section to put action before context (cloudflare#9)
- Restore 45-day grace period scenario with concrete date example
  and ICANN refund entitlement, matching FAQ content (cloudflare#10)
dcpena pushed a commit that referenced this pull request Mar 9, 2026
…shooting (#28780)

* [Registrar] Rewrite transfer page and add registration limits troubleshooting

Restructure the transfer-domain-to-cloudflare page into two clear phases
(add domain to Cloudflare, then transfer registration) instead of the
previous flat 10-step list. Inline partials, add DNSSEC/nameserver
provider links, explain why each step is needed, and add registration
limits content with actionable guidance.

Add new troubleshooting section for transfers rejected due to
registration period limits (10-year max for most TLDs, 5-year for .co).
Clarify vague language throughout: specific WHOIS status explanations,
concrete 45-day expiration rule, ICANN contact-change lock details.

* [Registrar] Simplify transfer timeline language in opening paragraph

* [Registrar] Address PR review feedback and restore grace period transfer scenario

- Break opening paragraph into scannable bullet list (#1)
- Lead with action instead of comparison to other registrars (#2)
- Replace IDN jargon with plain language and example (#3)
- Lead with actionable advice in Restrictions block (#5)
- Cross-link 'active on Cloudflare' to full-setup docs (#6)
- Replace inlined DNSSEC links with dnssec-providers partial (#7)
- Slim 'Add your domain' section to cross-link full-setup page (#8)
- Reorder unlock section to put action before context (#9)
- Restore 45-day grace period scenario with concrete date example
  and ICANN refund entitlement, matching FAQ content (#10)

* [Registrar] Simplify transfer page, move details to troubleshooting

- Simplify opening: shorter total time bullet, one-line prereq
- Move Restrictions block content to troubleshooting page
- Move registration limits and 'domain not available' Details blocks
  to troubleshooting page as standalone sections with full examples
- Add 45-day grace period note in Before you begin with FAQ link
- Update TLD page to link to troubleshooting instead of removed anchor
- Simplify approve-transfer section for non-technical audience
- Convert caution to note for Active status requirement
- Make authoritative DNS requirement a bullet in Before you begin
- Remove redundant 'Go to Transfer Domains page' text (DashButton CTA)

* [Registrar] Restore auth code callout in opening note block
codyanthony850 added a commit that referenced this pull request Mar 11, 2026
- Fix empty product bullet in frontmatter from Caley's suggestion
- Add printer to intro use cases (Alexa #3)
- Rephrase Step 1 to clarify dashboard creates config but user still
  installs the connector (Alexa #5)
- Replace 'wizard generates' with 'dashboard provides' in Step 5 (Alexa #6)
- Reframe device profile bullet to focus on independent routing
  control for connectors vs user devices (Alexa #7)
codyanthony850 added a commit that referenced this pull request Mar 11, 2026
* [Cloudflare One] Add network-to-network get-started page

Add get-started page for the Replace VPN network-to-network wizard
(PCX-20917). Covers the 6-step WARP Connector site-to-site flow:
define segments, deploy connectors, forward traffic, verify.

Also adds the network-to-network card to the Replace VPN index page.

* [Cloudflare One] ELI5 clarity pass on network-to-network

Replace jargon with plain language for non-technical audience:
- bidirectionally -> send and receive traffic in both directions
- Add inline definition for IP range on first use
- Explain why IP ranges must not overlap
- Add consequence statement for skipping Step 5
- Add IPv4 address examples to help identify correct format
- Define Split Tunnel Exclude list inline

* [Cloudflare One] Remove unvalidated SSH troubleshoot bullet

The SSH drop during install is already covered by the caution box in
Step 2. The troubleshoot bullet added Split Tunnel workaround advice
that has not been fully validated. The install partial documents this
separately for the manual setup flow.

* [Cloudflare One] Remove IP forwarding persistence troubleshoot bullet

Post-setup hardening concern, not relevant to the quick-start flow.
Already documented in the WARP Connector install partial.

* [Cloudflare One] Simplify troubleshoot section to reference links only

Remove first-party firewall bullet — duplicates advice already in the
WARP Connector install partial. Matches the device-to-network sibling
pattern of linking to reference docs instead of inlining troubleshoot
steps.

* [Cloudflare One] Replace technical examples with relatable use case

Database replication and cross-site administration are not relatable
for the SMB target audience. Use file server and internal application
examples instead.

* [Cloudflare One] Align WARP Connector intro with dashboard terminology

The dashboard introduces 'network connector' as a concept before
naming WARP Connector. Mirror the device-to-network sibling pattern
('is a network connector that...').

* [Cloudflare One] Clarify WARP Connector role in How it works

Explain why only one device per network needs the install: that device
handles traffic for the entire network. Drop gateway jargon and
redundant second paragraph about security policies (already covered
in Recommended next steps).

* [Cloudflare One] Remove unvalidated IP range examples and inline definition

Drop the inline IP range definition (Sam either knows their range or
needs to check their router, not read a parenthetical). Drop the
common ranges list and IPv4 pattern examples from the note — we have
not validated these as appropriate recommendations and the step
instructions already show the expected format.

* [Cloudflare One] Drop IPv6 note — UI already validates for IPv4

Confirmed the wizard rejects IPv6 input with an error message. The
note was redundant with UI validation. Keep the 'check your router'
tip since that is genuinely useful for users who do not know their
IP range.

* [Cloudflare One] Remove unvalidated SSH caution from Step 2

Consistent with earlier decision to remove the SSH troubleshoot
bullet. The behavior has not been fully validated.

* [Cloudflare One] Make Access application description more concrete

Align with device-to-network pattern: specify what 'destinations'
means in this context (services or hosts on connected networks).

* [Cloudflare One] Fix anchor text to match destination page title

'WARP Connector site-to-site' is the sidebar label, not the page
title. Use the actual title: 'Connect two or more private networks'.

* [Cloudflare One] Fix anchor text for WARP Connector tips link

Match destination page title: 'Tips and best practices' not
'WARP Connector tips'.

* Update src/content/docs/cloudflare-one/setup/replace-vpn/network-to-network.mdx

Co-authored-by: Caley Burton <caley@cloudflare.com>

* Update src/content/docs/cloudflare-one/setup/replace-vpn/network-to-network.mdx

Co-authored-by: Caley Burton <caley@cloudflare.com>

* [Cloudflare One] Address reviewer feedback on network-to-network page

- Fix empty product bullet in frontmatter from Caley's suggestion
- Add printer to intro use cases (Alexa #3)
- Rephrase Step 1 to clarify dashboard creates config but user still
  installs the connector (Alexa #5)
- Replace 'wizard generates' with 'dashboard provides' in Step 5 (Alexa #6)
- Reframe device profile bullet to focus on independent routing
  control for connectors vs user devices (Alexa #7)

---------

Co-authored-by: Caley Burton <caley@cloudflare.com>
marciocloudflare added a commit that referenced this pull request Mar 13, 2026
ranbel added a commit that referenced this pull request Mar 16, 2026
Updates 27 anchor references across 20 files to match new heading slugs
after WARP → Cloudflare One Client heading renames. Includes:
- #3-route-private-network-ips-through-warp (6 refs)
- #warp-client → #cloudflare-one-client (3 refs)
- #warp-client-block-notifications (3 refs)
- #warp-device-ips → #device-ips (3 refs)
- #enable-warp-to-warp → #enable-peer-to-peer (2 refs)
- #warp-split-tunnel-configuration (2 refs)
- 8 other individual anchor fixes
ranbel added a commit that referenced this pull request Mar 16, 2026
* [ZT] Rename WARP to Cloudflare One Client across cloudflare-one docs, partials, and cross-references

Applies WARP Client → Cloudflare One Client rename to ~241 files across
cloudflare-one docs (excluding already-done cloudflare-one-client/ and
warp-connector/), all partials, and cross-product references.

Preserves safe-list items: WARP tunnel, WARP Connector, warp-cli, warp-svc,
dashboard UI labels, API field names, code blocks, changelog prose,
WARP session/authentication feature names, and consumer WARP references.

* [ZT] Fix remaining standalone WARP references missed by initial pass

Updates ~40 additional standalone 'WARP' references across 30 files
that were missed by the automated regex pass. Includes headings,
descriptions, prose, and table entries. Safe-list items preserved
(Mermaid diagrams, code blocks, dashboard UI labels, WARP session
feature names, consumer WARP refs, changelog prose).

* [ZT] Fix broken anchor links from WARP heading renames

Updates 27 anchor references across 20 files to match new heading slugs
after WARP → Cloudflare One Client heading renames. Includes:
- #3-route-private-network-ips-through-warp (6 refs)
- #warp-client → #cloudflare-one-client (3 refs)
- #warp-client-block-notifications (3 refs)
- #warp-device-ips → #device-ips (3 refs)
- #enable-warp-to-warp → #enable-peer-to-peer (2 refs)
- #warp-split-tunnel-configuration (2 refs)
- 8 other individual anchor fixes

* [ZT] Fix grammar: 'the Cloudflare One Client devices' → 'Cloudflare One Client devices'

Remove unnecessary article 'the' before plural noun phrase in 6
instances across 5 files.

* [ZT] Fix phrasing: 'Cloudflare One Client-enabled device' → 'Cloudflare One Client device'

Updates 3 instances across 2 files. Also rewrites one awkward sentence
about routing traffic through the client.

* [ZT] Clarify WARP Check note in ZTNA design guide

Update the explanatory note to clarify that 'WARP' is the previous name
for the Cloudflare One Client, since the sentence references the
dashboard check name 'WARP Check (Mac OS)'.

* [ZT] Add glossary entry for Cloudflare One Client, update WARP client entry

- Add new 'Cloudflare One Client' glossary term (fixes build error from
  GlossaryTooltip references)
- Update 'WARP client' entry to indicate it is the previous name
- Update 'Cloudflare One Agent' entry to reference new product name

* [ZT] Revert client-checks URL paths to warp-client-checks

The warp-client-checks/ folder has not been renamed yet, so URL paths
must continue using /warp-client-checks/ to avoid broken links. The
folder rename will be handled in a separate structural change.
ranbel added a commit that referenced this pull request Mar 17, 2026
* [ZT] Rename WARP to Cloudflare One Client across cloudflare-one docs, partials, and cross-references

Applies WARP Client → Cloudflare One Client rename to ~241 files across
cloudflare-one docs (excluding already-done cloudflare-one-client/ and
warp-connector/), all partials, and cross-product references.

Preserves safe-list items: WARP tunnel, WARP Connector, warp-cli, warp-svc,
dashboard UI labels, API field names, code blocks, changelog prose,
WARP session/authentication feature names, and consumer WARP references.

* [ZT] Fix remaining standalone WARP references missed by initial pass

Updates ~40 additional standalone 'WARP' references across 30 files
that were missed by the automated regex pass. Includes headings,
descriptions, prose, and table entries. Safe-list items preserved
(Mermaid diagrams, code blocks, dashboard UI labels, WARP session
feature names, consumer WARP refs, changelog prose).

* [ZT] Fix broken anchor links from WARP heading renames

Updates 27 anchor references across 20 files to match new heading slugs
after WARP → Cloudflare One Client heading renames. Includes:
- #3-route-private-network-ips-through-warp (6 refs)
- #warp-client → #cloudflare-one-client (3 refs)
- #warp-client-block-notifications (3 refs)
- #warp-device-ips → #device-ips (3 refs)
- #enable-warp-to-warp → #enable-peer-to-peer (2 refs)
- #warp-split-tunnel-configuration (2 refs)
- 8 other individual anchor fixes

* [ZT] Fix grammar: 'the Cloudflare One Client devices' → 'Cloudflare One Client devices'

Remove unnecessary article 'the' before plural noun phrase in 6
instances across 5 files.

* [ZT] Fix phrasing: 'Cloudflare One Client-enabled device' → 'Cloudflare One Client device'

Updates 3 instances across 2 files. Also rewrites one awkward sentence
about routing traffic through the client.

* [ZT] Clarify WARP Check note in ZTNA design guide

Update the explanatory note to clarify that 'WARP' is the previous name
for the Cloudflare One Client, since the sentence references the
dashboard check name 'WARP Check (Mac OS)'.

* [ZT] Add glossary entry for Cloudflare One Client, update WARP client entry

- Add new 'Cloudflare One Client' glossary term (fixes build error from
  GlossaryTooltip references)
- Update 'WARP client' entry to indicate it is the previous name
- Update 'Cloudflare One Agent' entry to reference new product name

* [ZT] Revert client-checks URL paths to warp-client-checks

The warp-client-checks/ folder has not been renamed yet, so URL paths
must continue using /warp-client-checks/ to avoid broken links. The
folder rename will be handled in a separate structural change.

* [ZT] Rename WARP folders/files and update links + redirects

Structural renames for WARP Client → Cloudflare One Client:
- warp-client-checks/ → client-checks/ (16 files)
- warp-to-warp.mdx → peer-to-peer.mdx
- rdp-warp-to-tunnel.mdx → rdp-device-client.mdx
- ssh-warp-to-tunnel.mdx → ssh-device-client.mdx
- warp-on-headless-linux.mdx → deploy-client-headless-linux.mdx
- zero-trust/warp.mdx → zero-trust/cloudflare-one-client.mdx (×2)

Adds 8 new redirects (1 splat + 7 static) and updates 5 existing
redirect destinations. Updates ~100 internal link references across
~55 files.

* [ZT] Fix Render file= paths for zero-trust/warp partial

The partial file was not renamed (deferred), so Render references must
still use 'cloudflare-wan/zero-trust/warp', not the renamed page slug.

* [ZT] Fix broken link in changelog entry for ssh-warp-to-tunnel rename

Update URL path in changelog entry (prose unchanged) to point to the
renamed ssh-device-client page.

* [ZT] Update 'routing over WARP' and 'WARP-to-Tunnel' terminology

Replace 'routing over WARP' link text with 'the Cloudflare One Client'
in 4 tunnel use-case pages. Replace 'WARP-to-Tunnel' with
'the Cloudflare One Client' in SSH infrastructure access page and
local tunnel management page.

* Apply suggestion from @ranbel

* Apply suggestion from @ranbel

* Update ssh-infrastructure-access.mdx
mhsu added a commit to mhsu/cloudflare-docs that referenced this pull request Mar 23, 2026
…fer scenario

- Break opening paragraph into scannable bullet list (cloudflare#1)
- Lead with action instead of comparison to other registrars (cloudflare#2)
- Replace IDN jargon with plain language and example (cloudflare#3)
- Lead with actionable advice in Restrictions block (cloudflare#5)
- Cross-link 'active on Cloudflare' to full-setup docs (cloudflare#6)
- Replace inlined DNSSEC links with dnssec-providers partial (cloudflare#7)
- Slim 'Add your domain' section to cross-link full-setup page (cloudflare#8)
- Reorder unlock section to put action before context (cloudflare#9)
- Restore 45-day grace period scenario with concrete date example
  and ICANN refund entitlement, matching FAQ content (cloudflare#10)
github-actions Bot pushed a commit that referenced this pull request Mar 23, 2026
Fix broken header anchor links identified by the anchor link audit
workflow run #138. Changes include:

- WARP → Cloudflare One Client renames (#proxy-mode → #local-proxy-mode,
  #gateway-with-doh → #dns-only-mode, #switch-organizations-in-warp →
  #switch-organizations-in-the-cloudflare-one-client, etc.)
- Wrangler command page anchor prefix updates (pages/#dev-1 → #pages-dev,
  queues/#subscription-create → #queues-subscription-create, etc.)
- Heading rename fixes (#query-caching → #3-query-caching,
  #application-granular-controls → #granular-controls, etc.)
- Case sensitivity fix (#SQLite-backed → #sqlite-backed)
- Trailing slash removal (#body-phase/ → #body-phase)
- Removed anchors to non-existent sections

Closes #29240
kodster28 added a commit that referenced this pull request Mar 24, 2026
Fix broken header anchor links identified by the anchor link audit
workflow run #138. Changes include:

- WARP → Cloudflare One Client renames (#proxy-mode → #local-proxy-mode,
  #gateway-with-doh → #dns-only-mode, #switch-organizations-in-warp →
  #switch-organizations-in-the-cloudflare-one-client, etc.)
- Wrangler command page anchor prefix updates (pages/#dev-1 → #pages-dev,
  queues/#subscription-create → #queues-subscription-create, etc.)
- Heading rename fixes (#query-caching → #3-query-caching,
  #application-granular-controls → #granular-controls, etc.)
- Case sensitivity fix (#SQLite-backed → #sqlite-backed)
- Trailing slash removal (#body-phase/ → #body-phase)
- Removed anchors to non-existent sections

Closes #29240

Co-authored-by: ask-bonk[bot] <ask-bonk[bot]@users.noreply.github.com>
dcpena pushed a commit that referenced this pull request Mar 24, 2026
* [Registrar] Rewrite transfer page and add registration limits troubleshooting

Restructure the transfer-domain-to-cloudflare page into two clear phases
(add domain to Cloudflare, then transfer registration) instead of the
previous flat 10-step list. Inline partials, add DNSSEC/nameserver
provider links, explain why each step is needed, and add registration
limits content with actionable guidance.

Add new troubleshooting section for transfers rejected due to
registration period limits (10-year max for most TLDs, 5-year for .co).
Clarify vague language throughout: specific WHOIS status explanations,
concrete 45-day expiration rule, ICANN contact-change lock details.

* [Registrar] Simplify transfer timeline language in opening paragraph

* [Registrar] Address PR review feedback and restore grace period transfer scenario

- Break opening paragraph into scannable bullet list (#1)
- Lead with action instead of comparison to other registrars (#2)
- Replace IDN jargon with plain language and example (#3)
- Lead with actionable advice in Restrictions block (#5)
- Cross-link 'active on Cloudflare' to full-setup docs (#6)
- Replace inlined DNSSEC links with dnssec-providers partial (#7)
- Slim 'Add your domain' section to cross-link full-setup page (#8)
- Reorder unlock section to put action before context (#9)
- Restore 45-day grace period scenario with concrete date example
  and ICANN refund entitlement, matching FAQ content (#10)

* [Registrar] Simplify transfer page, move details to troubleshooting

- Simplify opening: shorter total time bullet, one-line prereq
- Move Restrictions block content to troubleshooting page
- Move registration limits and 'domain not available' Details blocks
  to troubleshooting page as standalone sections with full examples
- Add 45-day grace period note in Before you begin with FAQ link
- Update TLD page to link to troubleshooting instead of removed anchor
- Simplify approve-transfer section for non-technical audience
- Convert caution to note for Active status requirement
- Make authoritative DNS requirement a bullet in Before you begin
- Remove redundant 'Go to Transfer Domains page' text (DashButton CTA)

* [Registrar] Restore auth code callout in opening note block

* [Registrar] Address review feedback on auth codes, GoDaddy proxy, and ccTLD transfer pricing

* [Registrar] Replace unverified GoDaddy domain forwarding claim with accurate transfer guidance

* [Registrar] Simplify 45-day transfer registration language and move detail to FAQ

* [Registrar] Address review feedback: restore notes and add email verification section
github-actions Bot pushed a commit that referenced this pull request Mar 25, 2026
Fix broken hash/anchor links identified by the anchor-link-audit
workflow run #23511339007. Changes include:

Workers:
- Fix #response self-links in response.mdx (remove dead anchors)
- Fix wrangler commands links after split into sub-pages
- Fix pricing anchor (#example-pricing-standard-usage-model -> #example-pricing)
- Fix containers instance types link path
- Fix workers-logs pricing anchor (#example-pricing -> #examples)
- Fix static assets RPC link path
- Fix run_worker_first anchor to correct page
- Fix redirects limits anchor (#redirects -> #static-assets)
- Fix versions-and-deployments command anchors
- Fix compatibility flags anchor for nodejs_compat_populate_process_env
- Fix preview URLs anchor
- Fix CI/CD git integration anchors (removing-access, reinstall)
- Fix worker-limits anchor (#worker-limits -> #memory)

R2:
- Fix get-started anchor (page restructured into sub-pages)
- Fix request limits anchor (#request-limits -> #request-and-response-limits)

Billing:
- Fix overdue balance anchors (#pay-an-overdue-balance -> #pay-an-outstanding-balance)
- Fix sales tax exemption trailing slash in anchor

Containers:
- Fix platform-details links (content moved to sub-pages)
- Fix FAQ locations link
- Fix environment variables link

AI Gateway:
- Fix create-gateway anchor (moved to manage-gateway page)
- Fix auto-log-cleanup anchor (#auto-log-cleanup -> #automatic-log-deletion)
- Fix semantic caching anchor (heading does not exist)

Queues:
- Fix create-a-queue anchor (#3 -> #2)

Fundamentals:
- Fix 2FA enable anchor (not a real heading)

Images:
- Fix R2 get-started anchor
@ask-bonk ask-bonk Bot mentioned this pull request Mar 25, 2026
yomna-shousha added a commit that referenced this pull request Mar 30, 2026
* [Workers] Add Builds API guide with workflow examples

- Document required permissions (Workers Builds Configuration + Workers Scripts Read)
- Explain Worker tag vs Worker name (external_script_id) distinction
- Add complete workflow: get Worker tag → get trigger UUID → work with builds
- Include production vs preview trigger setup with environment variables
- Add redeploy script example for refreshing build-time data
- Add end-to-end setup example from GitHub repo connection to first build
- Add troubleshooting section for common errors

* [Workers] Address bonk review feedback

- Remove editorial tone about API docs (line 37)
- Simplify troubleshooting section, link to dedicated troubleshoot page
- Replace ofetch with built-in fetch in redeploy example

* [Workers] Improve Builds API reference clarity and structure

- Clarify user-scoped token requirement and link to build token docs
- Update Worker tags section title to include external_script_id
- Rewrite trigger explanation with production/preview context
- Revert to ASCII diagrams for workflow overview
- Restructure Examples section with diagrams for each use case
- Add multiple sources for obtaining build_uuid
- Fix anchor links and API reference URLs

* 3 ASCII diagrams converted to Mermaid.

Co-authored-by: yomna-shousha <yomna-shousha@users.noreply.github.com>

* [Workers] Fix broken anchor link to trigger section

- Fix anchor link (#3-understand-triggers → #3-what-is-a-trigger)

* Fixed 3 Mermaid diagrams: fields, style

Co-authored-by: yomna-shousha <yomna-shousha@users.noreply.github.com>

* [Workers] Standardize redeploy example to curl, add SVG workflow diagrams

* [Workers] Address Greg's review comments on Builds API reference


---------

Co-authored-by: ask-bonk[bot] <ask-bonk[bot]@users.noreply.github.com>
Co-authored-by: yomna-shousha <yomna-shousha@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

product:stream Related to Stream product

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants