Plugins durchsuchen
Durchsuche alle verfügbaren Plugins, filtere nach Kategorien und lies die Versionshistorie auf registry.semrel.io.
Die SemRels Plugin Registry ist der öffentliche Katalog für semrel-Plugins. Sie führt Plugin-Metadaten, veröffentlichte Versionen, Download-URLs und Prüfsummen zusammen, damit semrel Plugins konsistent finden und installieren kann.
Plugins durchsuchen
Durchsuche alle verfügbaren Plugins, filtere nach Kategorien und lies die Versionshistorie auf registry.semrel.io.
Ein Plugin einreichen
Community-Plugins können auf registry.semrel.io/submit zur Prüfung eingereicht werden.
Der maschinenlesbare Registry-Index wird hier bereitgestellt:
Die Registry deckt aktuell Kategorien für Provider, Conditions, Analyzer, Generatoren, Updater, Hooks, Packager und Publisher ab.
Erkennung
Hilft dir dabei, Plugins nach Name, Kategorie, Autor:in, Repository oder Tags zu finden.
Bereitstellung
Führt semrel zum richtigen Release-Asset für das aktuelle Betriebssystem und die aktuelle CPU-Architektur.
Integrität
Veröffentlicht SHA-256-Prüfsummen, damit heruntergeladene Binärdateien vor der Nutzung verifiziert werden können.
Du kannst direkt aus der CLI mit der Registry interagieren:
semrel plugin search githubsemrel plugin install @semrel/provider-githubsemrel nutzt die Registry als strukturierte Metadaten. Wenn ein Plugin lokal noch nicht verfügbar ist, kann semrel den Registry-Index abrufen, eine kompatible Release auflösen, die Binärdatei herunterladen, ihre Prüfsumme verifizieren und sie in ~/.semrel/plugins/ installieren.
Die Registry-Nutzlast beginnt mit einem kleinen Wurzeldokument und listet dann Plugins mit einer oder mehreren veröffentlichten Versionen auf.
| Feld | Zweck |
|---|---|
schemaVersion | Version der Registry-Nutzlast der obersten Ebene |
generatedAt | Zeitstempel, der beim Erzeugen des Index geschrieben wird |
plugins | Array aus Plugin-Datensätzen |
plugins[].name | Stabiler Plugin-Bezeichner, den semrel verwendet |
plugins[].category | Übergeordneter Plugin-Typ |
plugins[].repository | URL des Quell-Repositorys |
plugins[].versions[].version | Veröffentlichte Plugin-Version |
plugins[].versions[].downloadUrl | Direkte Download-URL der Binärdatei |
plugins[].versions[].checksums | SHA-256-Prüfsummen, nach Plattform wie linux_amd64 gruppiert |
plugins[].versions[].compatibility | Optionale Hinweise zur semrel- und Protokoll-Kompatibilität (minSemrelVersion, optional maxSemrelVersion, optional gRPCVersion) |
{ "schemaVersion": 1, "generatedAt": "2026-05-24T12:00:00Z", "plugins": [ { "name": "github", "description": "GitHub provider plugin for semrel", "author": "SemRels", "license": "Apache-2.0", "category": "provider", "repository": "https://github.com/SemRels/provider-github", "tags": ["github", "provider"], "versions": [ { "version": "1.2.3", "releaseDate": "2026-05-24T12:00:00Z", "downloadUrl": "https://github.com/SemRels/provider-github/releases/download/v1.2.3/semrel-plugin-github_linux_amd64.tar.gz", "checksums": { "linux_amd64": "<sha256>", "windows_amd64": "<sha256>" }, "compatibility": { "minSemrelVersion": "0.2.0" } } ] } ]}Wenn du ein Plugin pflegst, lies im Plugin Publishing Guide weiter, um den Release-Ablauf, Empfehlungen zur Benennung und die Schritte für Prüfsummen zu sehen.
Community-Autor:innen können Plugins auch direkt über das registry submission form einreichen – ein:e Maintainer:in prüft und genehmigt Einreichungen nach unseren Standards.