Für Autoren
Veröffentliche deine Architektur.
Dein Code bleibt auf GitHub. Die Registry speichert das Manifest und den Commit, auf den es zeigt. Vier Schritte, etwa eine Minute.
1
Init
Erstellt genpm.json aus deinem Repo.
genpm init2
Regeln schreiben
Eine AGENTS.md mit Zweck, Übersicht, Integration, Konventionen und Verboten.
AGENTS.md3
Tag
Tags sind unveränderlich. Branches werden abgelehnt.
git tag v1.0.0 && git push --tags4
Veröffentlichen
Verifiziert den Tag, prüft die Regeln und listet das Paket.
genpm publishManifest-Builder
Erstelle deine genpm.json
In deinem Browser mit denselben Regeln wie die Registry validiert.
{
"$": 1,
"n": "@acme/payments",
"v": "1.0.0",
"s": {
"en": "Stripe Checkout and webhooks for Hono"
},
"d": "src/lib/payments",
"l": "MIT",
"k": [
"billing",
"stripe"
],
"g": {
"@core/db": "^1.0.0"
},
"p": {
"stripe": "^17.0.0"
},
"e": [
"STRIPE_SECRET_KEY"
]
}Vor dem Veröffentlichen
Qualitäts-Checkliste
- Eine LICENSE-Datei, die zu l passt.
- AGENTS.md unter 16 KB, mit den fünf empfohlenen Abschnitten.
- Keine Geheimnisse, keine .env-Dateien, keine Build-Ausgaben im eingebundenen Baum.
- Tests mit .genpmignore ausgeschlossen.
- Eine Zusammenfassung, die deine Nutzer in einer Zeile verstehen.