Duo CLI
チームメンバー
このツールは エディター拡張機能: マルチプラットフォーム のスコープに含まれます。
チームメンバー情報は 原文 (英語) を参照してください。
安定したカウンターパート
以下のメンバーが Duo CLI グループの 安定したカウンターパート です:
チームメンバー情報は 原文 (英語) を参照してください。
ビジョン
Duo CLI グループは、開発者が自然言語を用いて GitLab の DevSecOps プラットフォームと対話できる AI 駆動のコマンドラインインターフェースとして、GitLab Duo CLI の開発に注力しています。私たちの目標は、開発者が多くの時間を費やすターミナルに AI 駆動の支援を直接届けることで、開発者のワークフローを効率化することです。
内部プロセス
開発フェーズ
Duo CLI は現在、ドッグフーディングフェーズにあります。私たちの開発アプローチは以下のフェーズに従います:
| フェーズ | 説明 | ステータス |
|---|---|---|
| Ideation | コンセプト検証と初期リサーチ | ✅ 完了 |
| MVC | 最小限の検証可能コンセプト開発 | ✅ 完了 |
| Dogfooding | 内部ドッグフーディング | 📍 現在地 |
| Beta | ベータリリース | 📋 計画中 |
| GA | 一般提供 | 📋 計画中 |
アクティブな作業、リソース、リンク
Duo CLI プロジェクトに関する情報、進行中の作業、コミュニケーションチャネルはこちら:
開発リソース
- リポジトリ: GitLab Language Server
- Issue トラッカー: Duo CLI アクティブな作業
- Epic: Duo CLI 開発 Epic
コミュニケーションチャネル
Slack:
#f_duo_cliIssue でフィードバックをお寄せください: Duo CLI フィードバック Epic
ドッグフーディング
Duo CLI は現在ドッグフーディングフェーズにあり、GitLab チームメンバーがツールを内部で使用・テストし、より広範なリリース前に機能を検証してフィードバックを収集しています。
Duo CLI ドッグフーディング Epic
はじめに
最新版の Duo CLI を npm でインストールし、GitLab パーソナルアクセストークンを使って実行します:
注: API スコープのパーソナルアクセストークンを生成する必要があります:
- GitLab プロフィールをクリックします
- Preferences をクリックします
- ナビゲーションの Personal Access Tokens をクリックします
apiスコープで新しいパーソナルアクセストークンを作成します
インストール
任意のターミナルで以下を実行してください:
npm i -g @gitlab/duo-cli
duo
フィードバックを通じて Duo CLI の形成にご協力ください
GitLab チームメンバーにとって CLI を効果的なものにするため、フィードバックを収集しています。以下のような中核的な開発ワークフローをぜひテストしてください:
- コードタスク: 生成、説明、リファクタリング、デバッグ、テスト記述
- GitLab ワークフロー: MR レビュー、Issue 分析、CI/CD デバッグ、セキュリティレビュー
- 高度なシナリオ: 複数ファイルの変更、アーキテクチャ計画、大規模コードベース
フィードバックカテゴリー:
- バグ: クラッシュ、エラー、パフォーマンス問題にはバグテンプレートを使用
- 機能: 不足している機能や強化要望には機能テンプレートを使用
- 使い勝手: 紛らわしいワークフロー、不明瞭なエラー、ドキュメントの不足を報告
- 成功事例: うまくいったことや生産性の向上事例を共有
注: このページは現在初期開発フェーズにある Duo CLI イニシアチブを文書化したものです。プロジェクトの進行に応じて情報は更新されます。
