Skip to content

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Dec 22, 2025

Summary

Breaks up the large "Deep dives" section in the SDK docs navigation into five smaller, focused sections based on actual page content:

  • Generated SDK: SDK user features, README customization
  • SDK interface: Method names, audience filtering
  • Request behavior: Global headers, dynamic authentication, auto-pagination, idempotency headers, retries with backoff
  • Preview & testing: Local SDK previews, testing
  • Hosting: Self-hosted SDKs (Enterprise)

All sections are collapsed by default. Existing /sdks/deep-dives/* URLs are preserved via explicit slugs for backward compatibility.

Updates since last revision

Reorganized from 3 sections to 5 sections after reviewing the actual content of each page to ensure sections better reflect what users will find:

  • "SDK user features" and "README" grouped together (both about generated output)
  • "Method names" and "audiences" grouped together (both change SDK interface)
  • Request-related configs grouped together (headers, auth, pagination, idempotency, retries)
  • "Self-hosted SDKs" moved to its own "Hosting" section (Enterprise deployment topic)

Review & Testing Checklist for Human

  • Verify all 12 pages are still accessible via the navigation
  • Check that existing URLs like /learn/sdks/deep-dives/testing still work (URL preservation via slugs)
  • Confirm the five section groupings make logical sense from a user perspective
  • Check the preview deployment to confirm navigation renders correctly with collapsed sections

Recommended test plan: Navigate to the SDK docs in the preview deployment, expand each of the five new sections, and click through a few pages to verify they load correctly. Also test a direct URL like /learn/sdks/deep-dives/auto-pagination to confirm backward compatibility.

Notes

Minor style fixes: Simplified some page titles (e.g., "Configure global headers" → "Global headers", "Configure auto-pagination" → "Auto-pagination") for cleaner navigation.

Link to Devin run: https://app.devin.ai/sessions/77667b587f5646668f0c05dfc8373ddd
Requested by: Fern Support ([email protected])

Break up the large Deep dives section into three smaller, focused sections:
- Configuration: global headers, auto-pagination, idempotency, retries, README
- Customization: SDK user features, method names, dynamic auth, audiences
- Development: local previews, testing, self-hosted

This matches the organizational pattern used in the Docs product navigation.
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@github-actions
Copy link
Contributor

Assignee Required

This PR was opened by Devin AI but the requester's email ([email protected]) is not in the username mapping. Please add an assignee manually.

@github-actions
Copy link
Contributor

Reorganize the Deep dives section into five focused sections based on actual page content:
- Generated SDK: SDK user features and README customization
- SDK interface: Method names and audience filtering
- Request behavior: Headers, auth, pagination, idempotency, retries
- Preview & testing: Local previews and testing
- Hosting: Self-hosted SDKs (Enterprise)

Preserves existing /sdks/deep-dives/* URLs via explicit slugs for backward compatibility.
@github-actions
Copy link
Contributor

@github-actions
Copy link
Contributor

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.

2 participants