PT
Para autores

Publique sua arquitetura.

Seu código fica no GitHub. O registro guarda o manifesto e o commit para o qual ele aponta. Quatro passos, cerca de um minuto.

1

Init

Cria o genpm.json a partir do seu repositório.

genpm init
2

Escreva as regras

Um AGENTS.md com Propósito, Mapa, Integração, Convenções e Proibições.

AGENTS.md
3

Tag

As tags são imutáveis. Branches são rejeitadas.

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

Publicar

Verifica a tag, analisa as regras e lista o pacote.

genpm publish
Gerador de manifesto

Monte seu genpm.json

Validado no seu navegador com as mesmas regras do registro.

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 · schema v1
Antes de publicar

Checklist de qualidade

  • Um arquivo LICENSE que corresponda a l.
  • AGENTS.md com menos de 16 KB, com as cinco seções recomendadas.
  • Sem segredos, sem arquivos .env, sem saída de build na árvore injetada.
  • Testes excluídos com .genpmignore.
  • Um resumo que seus usuários entendam em uma linha.