JA Home - aku11i/phantom GitHub Wiki

Phantom Wiki

日本語 | English

技術概要

Phantomは、開発者に優しいエレガントなインターフェースを持つ、Git worktreeを管理するための強力なCLIツールです。TypeScriptとモダンなNode.jsで構築されており、並行開発のための効率的なワークフローを提供し、複数の機能、バグ修正、コードレビューを同時に作業することを容易にします。

主な技術的特徴

  • ランタイム依存関係ゼロ - 軽量で高速な実行
  • TypeScript - モダンなESモジュールによる型安全なコードベース
  • クリーンアーキテクチャ - CLI、Core、Gitレイヤーの関心の分離
  • 包括的なテスト - ネイティブNode.jsテストランナーによるユニットテスト
  • モダンなツール - 高速ビルドのためのesbuild、コード品質のためのBiome

クイックナビゲーション

はじめに

アーキテクチャ

テスティング

開発ガイド

デプロイメント

  • ビルドプロセス - プロジェクトのビルド方法
  • CI/CD - 継続的インテグレーションとデプロイメント

開発者リソース

技術要件

  • Node.js: v22.0.0以上
  • パッケージマネージャー: pnpm(推奨)またはnpm
  • Git: worktreeサポートを持つモダンバージョン

クイックコマンドリファレンス

# グローバルインストール
npm install -g @aku11i/phantom

# 新しいphantom(worktree)を作成
phantom create <name> [branch]

# すべてのphantomをリスト
phantom list

# phantom内でコマンドを実行
phantom exec <name> <command>

# phantomシェルに入る
phantom shell <name>

# phantomを削除
phantom delete <name>

詳細なドキュメントについては、上記のセクションを探索するか、クイックスタートガイドをご覧ください。

⚠️ **GitHub.com Fallback** ⚠️