面向作者
发布你的架构。
你的代码留在 GitHub。注册表只存储清单及其指向的提交。四个步骤,大约一分钟。
1
Init
从你的仓库创建 genpm.json。
genpm init2
编写规则
一个包含目的、结构、集成、约定和禁止事项的 AGENTS.md。
AGENTS.md3
标签
标签不可变。分支会被拒绝。
git tag v1.0.0 && git push --tags4
发布
校验标签、扫描规则并上架包。
genpm publish清单生成器
生成你的 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"
]
}发布之前
质量检查清单
- 与 l 一致的 LICENSE 文件。
- AGENTS.md 小于 16 KB,并包含五个推荐章节。
- 注入的目录树中没有密钥、.env 文件或构建产物。
- 用 .genpmignore 排除测试。
- 一句话就能让用户看懂的简介。