FR
Traduction bêta
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 init
2

Rédigez les règles

Un AGENTS.md avec Objectif, Carte, Intégration, Conventions et Interdits.

AGENTS.md
3

Tag

Les tags sont immuables. Les branches sont refusées.

git tag v1.0.0 && git push --tags
4

Publier

Vérifie le tag, analyse les règles et liste le paquet.

genpm publish
Générateur de manifeste

Construisez votre genpm.json

Validé dans votre navigateur avec les mêmes règles que le registre.

genpm.json
{
  "$": 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"
  ]
}
✔ valide · schéma v1
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.