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 init2
Escribe las reglas
Un AGENTS.md con Propósito, Mapa, Integración, Convenciones y No hacer.
AGENTS.md3
Tag
Los tags son inmutables. Las ramas se rechazan.
git tag v1.0.0 && git push --tags4
Publica
Verifica el tag, escanea las reglas y lista el paquete.
genpm publishConstructor de manifiesto
Crea tu genpm.json
Validado en tu navegador con las mismas reglas que el registry.
{
"$": 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"
]
}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.