作者の方へ
アーキテクチャを公開しよう。
コードは GitHub に残ります。レジストリが保存するのはマニフェストと、それが指すコミットだけ。4 ステップ、約 1 分です。
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 ファイル。
- 16 KB 未満で、推奨の 5 セクションを含む AGENTS.md。
- 組み込まれるツリーに、シークレット、.env ファイル、ビルド成果物を含めない。
- .genpmignore でテストを除外。
- ユーザーが 1 行で理解できる概要。