Pour les auteurs
Publiez votre architecture.
Votre code reste sur GitHub. Le registre stocke le manifeste et le commit qu’il désigne. Quatre étapes, environ une minute.
1
Init
Crée genpm.json à partir de votre dépôt.
genpm init2
Rédigez les règles
Un AGENTS.md avec Objectif, Carte, Intégration, Conventions et Interdits.
AGENTS.md3
Tag
Les tags sont immuables. Les branches sont refusées.
git tag v1.0.0 && git push --tags4
Publier
Vérifie le tag, analyse les règles et liste le paquet.
genpm publishGénérateur de manifeste
Construisez votre genpm.json
Validé dans votre navigateur avec les mêmes règles que le registre.
{
"$": 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"
]
}Avant de publier
Liste de contrôle qualité
- Un fichier LICENSE correspondant à l.
- AGENTS.md de moins de 16 Ko, avec les cinq sections recommandées.
- Aucun secret, aucun fichier .env, aucune sortie de build dans l’arborescence injectée.
- Tests exclus avec .genpmignore.
- Un résumé que vos utilisateurs comprennent en une ligne.