ZH
测试版翻译
面向作者

发布你的架构。

你的代码留在 GitHub。注册表只存储清单及其指向的提交。四个步骤,大约一分钟。

1

Init

从你的仓库创建 genpm.json。

genpm init
2

编写规则

一个包含目的、结构、集成、约定和禁止事项的 AGENTS.md。

AGENTS.md
3

标签

标签不可变。分支会被拒绝。

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

发布

校验标签、扫描规则并上架包。

genpm publish
清单生成器

生成你的 genpm.json

在浏览器中使用与注册表相同的规则进行验证。

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"
  ]
}
✔ 有效 · schema v1
发布之前

质量检查清单

  • 与 l 一致的 LICENSE 文件。
  • AGENTS.md 小于 16 KB,并包含五个推荐章节。
  • 注入的目录树中没有密钥、.env 文件或构建产物。
  • 用 .genpmignore 排除测试。
  • 一句话就能让用户看懂的简介。