云効コードリポジトリワークフロー
ユーザーが阿里云云効コードリポジトリプラットフォーム上で開発ワークフローを自動化できるようにします。
認証情報はCLIが自動取得します。organization_id や token を手動で設定する必要はありません。
いつ使用するか
ユーザーが以下のシナリオに関わる場合、このスキルを積極的に使用します:
- 云効プラットフォーム関連 - 云効、阿里云コードリポジトリ、codeup、阿里云 DevOps、マージリクエスト、MR、コードレビューに言及した場合
- Git 操作 - コミット、プッシュ
- yx-code ツール - 云効 CLI に言及した場合
- 複合ワークフロー - ユーザーが「提交合并(コミットしてマージ)」、「提交并合并(コミットしてマージ)」、「提交MR(MRを作成)」と言った場合、順番に実行:
- 最初に
/yx-commands-commitを実行してコードをコミット - 次に
/yx-commands-pushを実行してリモートにプッシュ - 最後に
/yx-commands-mrを実行してマージリクエストを作成
- 最初に
使用可能なコマンド
| コマンド | 機能 | 典型的な使い方 |
|---|---|---|
/yx-commands-commit | スマートコミット | 変更を分析してコミットメッセージを生成 |
/yx-commands-push | コードプッシュ | リモートにプッシュ |
/yx-commands-mr | MR作成 | マージリクエストを送信(デフォルトは develop) |
/yx-commands-review | コードレビュー | ブランチの差分を確認 |
/yx-commands-commit-push-mr | 完全ワークフロー | コミット、プッシュ、MR作成をワンクリックで実行 |
/yx-commands-workitems | 作業項目の照会 | 自分が担当/参加している作業項目を一覧表示 |
/yx-commands-summary | 作業サマリー | 週次/月次/四半期/年次レポートを生成 |
典型的なワークフロー
ワンクリック実行(推奨)
1. コードを書く...
2. /yx-commands-commit-push-mr → コミット、プッシュ、MR作成をワンクリックで実行
ステップごとに実行
1. コードを書く...
2. /yx-commands-commit → スマートにコミットメッセージを生成してコミット
3. /yx-commands-push → リモートにプッシュ
4. /yx-commands-mr → マージリクエストを作成
コードレビュー
/yx-commands-review -t develop -s feature-branch
作業サマリー
/yx-commands-summary → 対話形式で期間を選択
/yx-commands-summary --period month → 今月のサマリー
/yx-commands-workitems → 現在進行中の作業項目を表示
前提条件
yx-codeCLI ツールがインストールされていることyx-codeがシステムの PATH に含まれていることyx-code initを実行して設定が完了していること(~/.yunxiao/config.yaml)