D
dif.sh
機能フラグと A/B テストをリポジトリに置き、Git レビューに組み込む
最終更新 2026/9/7
dif.shについて
dif.sh は各機能フラグまたは A/B テストをリポジトリ内の Markdown ファイルとして保存し、Git によるバージョン管理と PR レビューに対応します。ファイル形式と CLI にオーディエンスのセグメント化、競合チェック、分析、クリーンアップを統合し、国、プラン、再訪問者ごとに含めるか除外できます。ビルド処理は除外関係グラフを解析し、CI で競合するオンラインテストのコンパイルを阻止します。
おすすめの利用者
Git でリリースフローを管理するエンジニアリングチーム
A/B テストを実施するエンジニアリングチーム
CI の競合チェックを重視するチーム
コーディングエージェントを使うチーム
最適な利用シーン
機能フラグ管理
A/B テストと段階的リリース
国、プラン、再訪問者によるターゲティング
CI での実験競合の阻止
機能
リポジトリベースの設定
各機能フラグまたは A/B テストに 1 つの Markdown ファイルを使い、コードとともに保存して Git と PR でレビューできます。
オーディエンスターゲティング
オーディエンス属性を宣言し、国、プラン、再訪問者ごとにユーザーを含めるか除外します。
競合チェック
ビルドで除外関係グラフを解決し、2 つのオンラインテストが同じユーザーで衝突する可能性がある場合はコンパイルを拒否します。
スクリプト対応 CLI
インストール後に機能フラグまたは実験 ID を指定して公開できます。コマンドは小さくスクリプト化しやすく、コーディングエージェントに適しています。
長所
- 設定とコードを同じリポジトリに置き、PR でレビュー可能
- セグメント化、競合チェック、分析、クリーンアップをファイル形式と CLI に統合
- 実行時にオーディエンス属性を渡せるため、顧客リストのコミットが不要
- CI のビルド段階で競合を検出
ツール情報
開発者dif.sh
リリース日2026/9/7
価格Free