開発
gh-vibe は pnpm モノレポです。CLI は packages/cli/、ドキュメントサイト
(このサイト)は packages/docs/ に置かれています。
セットアップ
Section titled “セットアップ”mise install # .mise.toml に従って node, pnpm, bun を導入pnpm install # ワークスペースの依存をインストールCLI を実行
Section titled “CLI を実行”pnpm -C packages/cli dev review 123 --dry-runテスト + 型チェック
Section titled “テスト + 型チェック”pnpm -C packages/cli test # bun testpnpm -C packages/cli check # tsc --noEmitバイナリをビルド
Section titled “バイナリをビルド”pnpm -C packages/cli build # リポジトリルートに ./gh-vibe を生成./gh-vibe --versionドキュメントを編集
Section titled “ドキュメントを編集”pnpm -C packages/docs dev # http://localhost:4321pnpm -C packages/docs build # 静的成果物 → packages/docs/distpnpm -C packages/docs check # astro checkv* タグを push すると release ワークフローが darwin-{arm64,amd64},
linux-{arm64,amd64}, windows-amd64 向けにクロスコンパイルし、対応する
GitHub Release にバイナリをアップロードします。gh extension install は
<name>-<os>-<arch>[.exe] の命名規則からプラットフォームに合うアセットを
選びます。