ES
Para autores

Publica tu arquitectura.

Tu código se queda en GitHub. El registry guarda el manifiesto y el commit al que apunta. Cuatro pasos, más o menos un minuto.

1

Init

Crea genpm.json a partir de tu repo.

genpm init
2

Escribe las reglas

Un AGENTS.md con Propósito, Mapa, Integración, Convenciones y No hacer.

AGENTS.md
3

Tag

Los tags son inmutables. Las ramas se rechazan.

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

Publica

Verifica el tag, escanea las reglas y lista el paquete.

genpm publish
Constructor de manifiesto

Crea tu genpm.json

Validado en tu navegador con las mismas reglas que el registry.

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"
  ]
}
✔ válido · esquema v1
Antes de publicar

Lista de calidad

  • Un archivo LICENSE que coincida con l.
  • AGENTS.md de menos de 16 KB, con las cinco secciones recomendadas.
  • Sin secretos, sin archivos .env y sin artefactos de build en el árbol inyectado.
  • Tests excluidos con .genpmignore.
  • Un resumen que tus usuarios entiendan en una línea.