SurfSense/plugins/registry/oauth
Anish Sarkar a0c715633b feat(plugins): the third-party plugin registry, its check, signing and container
plugins/registry/ holds the list publishers add to by pull request, starting
with DeepWiki, and its icons. registry_check checks every entry and icon rule;
on dev, CI signs the list with Ed25519 into published/, which the release pull
request carries to main, so nothing pushes to main and the source list is
never rewritten. A small Caddy container serves the signed list, its icons and
SurfSense's OAuth client document and callback page on plugins.surfsense.com,
apart from the plugin host so a listing never restarts the scrapers. CI does
not contact listed servers: most need a sign-in, so a maintainer connects each
listing on dev. plugins/README.md is the guide for publishers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 15:59:55 +05:30
..
tests feat(plugins): the third-party plugin registry, its check, signing and container 2026-10-12 15:59:55 +05:30
callback.html feat(plugins): the third-party plugin registry, its check, signing and container 2026-10-12 15:59:55 +05:30
client.json feat(plugins): the third-party plugin registry, its check, signing and container 2026-10-12 15:59:55 +05:30