Skip to content

docs(develop-docs): Add SDK deprecation playbook#17137

Merged
christophaigner merged 5 commits intomasterfrom
sdk-deprecation
Mar 31, 2026
Merged

docs(develop-docs): Add SDK deprecation playbook#17137
christophaigner merged 5 commits intomasterfrom
sdk-deprecation

Conversation

@christophaigner
Copy link
Copy Markdown
Member

@christophaigner christophaigner commented Mar 26, 2026

DESCRIBE YOUR PR

Add a new "Deprecating an SDK" playbook to the SDK Lifecycle section of develop-docs. This covers the full lifecycle of deprecating an entire SDK — from impact analysis through repo archival and post-EOL documentation cleanup.

The playbook is organized into 3 phases with 13 steps:

  • Phase 1: Build the Case — Assess industry/usage, quantify revenue impact, identify migration paths, get approval
  • Phase 2: Execute the Deprecation — Final release, public announcement, close backlog, update README/docs, deprecate on package registry, archive repo, notify stakeholders
  • Phase 3: Post-EOL Cleanup — Documentation cleanup (noindex, draft, redirects)

Derived from real-world Cordova and Xamarin deprecation processes, incorporating lessons learned from both.

Also updates 5 existing pages with cross-links:

  • api-architecture.mdx — Links the existing one-liner about SDK deprecation to the new playbook
  • sdk-lifecycle/index.mdx — Updated description
  • breaking-changes.mdx, dropping-platform-support.mdx, aligning-cross-sdk-changes.mdx — Added to Related resources

Note: Some files have whitespace-only changes (blank lines added before bullet lists). These are Prettier auto-formatting corrections applied when the files were edited — not manual changes.

IS YOUR CHANGE URGENT?

  • Urgent deadline (GA date, etc.):
  • Other deadline:
  • None: Not urgent, can wait up to 1 week+

PRE-MERGE CHECKLIST

  • Checked Vercel preview for correctness, including links
  • PR was reviewed and approved by any necessary SMEs (subject matter experts)
  • PR was reviewed and approved by a member of the Sentry docs team

Add a new playbook covering the full lifecycle of deprecating an
entire SDK, from impact analysis through repo archival and post-EOL
documentation cleanup. Derived from the Cordova and Xamarin
deprecation processes.

Update api-architecture standard to link to the new playbook and
add cross-links from breaking-changes, dropping-platform-support,
and aligning-cross-sdk-changes playbooks.

Co-Authored-By: Claude <noreply@anthropic.com>
Made-with: Cursor
@vercel
Copy link
Copy Markdown

vercel bot commented Mar 26, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
develop-docs Ready Ready Preview, Comment Mar 27, 2026 0:44am
sentry-docs Ready Ready Preview, Comment Mar 27, 2026 0:44am

Request Review

@github-actions github-actions bot added the sdk-develop-docs PRs touching develop-docs/sdk label Mar 26, 2026
Fix incorrect anchor links for api-architecture and
coordination-maintenance standards. Shorten package registry
deprecation section by removing per-registry examples. Remove
redundant GitHub topic tag recommendation from archive step.

Co-Authored-By: Claude <noreply@anthropic.com>
Made-with: Cursor
christophaigner and others added 2 commits March 27, 2026 13:31
Mention sentry-cordova and sentry-xamarin as real-world examples
of the deprecation playbook in the related resources section.

Co-Authored-By: Claude <noreply@anthropic.com>
Made-with: Cursor
Copy link
Copy Markdown
Contributor

@dingsdax dingsdax left a comment

Choose a reason for hiding this comment

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

Nice one 👏!


Archive the repository to make it read-only. Update the repo description to reflect the deprecation.

#### 12. Notify internal stakeholders
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.

Is there a resource to help devs identify who all the stakeholders are before deprecation?

Copy link
Copy Markdown
Contributor

@coolguyzone coolguyzone left a comment

Choose a reason for hiding this comment

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

Process looks good, thanks for adding!

@christophaigner christophaigner merged commit 959edf2 into master Mar 31, 2026
18 checks passed
@christophaigner christophaigner deleted the sdk-deprecation branch March 31, 2026 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sdk-develop-docs PRs touching develop-docs/sdk

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants