Skip to content

docs: drop the discontinued extension marketplace - #874

Open
adityarao3 wants to merge 1 commit into
webadderallorg:mainfrom
adityarao3:docs/remove-discontinued-extension-marketplace
Open

docs: drop the discontinued extension marketplace#874
adityarao3 wants to merge 1 commit into
webadderallorg:mainfrom
adityarao3:docs/remove-discontinued-extension-marketplace

Conversation

@adityarao3

@adityarao3 adityarao3 commented Sep 4, 2026

Copy link
Copy Markdown

Problem

The extension system was removed from the app in 0ce07b2 ("Remove the extension system completely"), which replaced ExtensionManager with a placeholder reading "Extensions are no longer available". The docs were not updated alongside it, so they still describe a feature that no longer ships and link to infrastructure that is down.

marketplace.recordly.dev currently returns HTTP 525 (Cloudflare SSL handshake failed):

URL Status
https://marketplace.recordly.dev/extensions 525
https://marketplace.recordly.dev/api/extensions 525
https://recordly.dev 200

This is what #832 reports — the Browse tab rendered the raw Cloudflare error page inline (Marketplace API error 525: <!DOCTYPE html> ... 525: SSL handshake failed), reproduced by three users. That request no longer exists in the app after 0ce07b2, but the README still sends readers to the same dead URL.

To be clear about scope: this PR does not fix the 525. That is a server-side certificate problem on the marketplace origin and only the maintainers can resolve it. This only stops the repo from advertising a removed feature and a dead link.

Changes

Docs only — no code changes.

  • README.md / README.zh-CN.md — remove the "Extensions & Marketplace" section and its link to the marketplace
  • CONTRIBUTING.md — drop extensions from "areas where help is especially valuable", since contributions there cannot currently ship
  • EXTENSIONS.md — delete. It documents an API that no longer exists, an extension-examples/ directory that was removed, an Extensions -> Open Directory UI that no longer exists, and links to the same 525 URL. The CONTRIBUTING.md entry above was its only remaining inbound link.

docs/announcements.md is deliberately left unchanged: the extensions editor section is still a valid announcement target, since the sidebar entry remains as a placeholder.

Note for maintainers

If the extension system is coming back, say so and I will rework this to mark the docs as temporarily unavailable instead of removing them — 0ce07b2 has no commit body, so I could not tell whether the removal is permanent or a response to the outage. Either way #832 is worth a reply, since the reporters have had none and the error they saw is now unreachable for a different reason than they think.

Summary by CodeRabbit

  • Documentation
    • Removed the Extensions API documentation.
    • Removed references to extensions and the marketplace from the English and Chinese README files.
    • Updated contribution guidance to no longer identify extensions as a priority area for contributions.

The extension system was removed from the app in 0ce07b2 ("Remove the
extension system completely"), which replaced the manager with a
placeholder reading "Extensions are no longer available". The docs were
not updated alongside it, so they still describe a feature that no longer
ships and point at infrastructure that is down.

marketplace.recordly.dev currently returns HTTP 525 (Cloudflare SSL
handshake failed) on both /extensions and /api/extensions, while
recordly.dev itself resolves normally. Users hit the raw Cloudflare error
page rendered inside the Browse tab, reported in webadderallorg#832 by three people.
That request no longer exists in the app, but the README still sends
readers to the same dead URL.

Changes:
- README.md / README.zh-CN.md: remove the "Extensions & Marketplace"
  section and its link to the marketplace
- CONTRIBUTING.md: drop extensions from the list of areas where help is
  valuable, since contributions there cannot be shipped
- EXTENSIONS.md: delete. It documents an API that no longer exists, an
  `extension-examples/` directory that was removed, an
  `Extensions -> Open Directory` UI that no longer exists, and links to
  the same 525 URL. The CONTRIBUTING.md entry above was its only
  remaining inbound link.

docs/announcements.md is left as is: the `extensions` editor section is
still a valid announcement target, since the sidebar entry remains as a
placeholder.

Docs only; no code changes.
@coderabbitai

coderabbitai Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Team

Run ID: 87029087-693a-4ba2-884d-0285d6ae43cd

📥 Commits

Reviewing files that changed from the base of the PR and between c1e263f and fded97d.

📒 Files selected for processing (4)
  • CONTRIBUTING.md
  • EXTENSIONS.md
  • README.md
  • README.zh-CN.md
💤 Files with no reviewable changes (4)
  • CONTRIBUTING.md
  • README.md
  • EXTENSIONS.md
  • README.zh-CN.md

Included review availability: Your plan provides up to 10 included reviews per hour; 8 remain after this review.


📝 Walkthrough

Walkthrough

The pull request removes the extension documentation file and removes extension-related references from the contribution guide and English and Chinese README files.

Changes

Extension documentation cleanup

Layer / File(s) Summary
Remove extension documentation and references
EXTENSIONS.md, CONTRIBUTING.md, README.md, README.zh-CN.md
Deletes EXTENSIONS.md, removes “Extensions” from CONTRIBUTING.md, and removes the “Extensions & Marketplace” sections from both README files.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Merge Risk: ⚪ Minimal · up to fded9

This removes obsolete extension and marketplace documentation while retaining the valid announcement reference. No current merge-readiness risk is identified.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description check ✅ Passed The description clearly explains the problem, motivation, scope, affected files, and rationale for leaving docs/announcements.md unchanged. It does not use the repository template headings and does no…
Title check ✅ Passed The title clearly and concisely describes the main change: removing documentation for the discontinued extension marketplace.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

1 participant