-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
PR分析改善計画: READMEを対象とするPRの再分配
現状分析
- team-mirai/policyリポジトリには約1000件のオープンPRがあります
- そのうち280件がREADME.mdを対象としており、これらを適切なカテゴリに再分配する必要があります
- 現在のpr_analysis機能はファイルごとにPRをグループ化していますが、内容に基づく分類はしていません
改善計画
1. PR内容分析機能の追加
- READMEを対象とするPRの内容を分析し、適切なカテゴリに分類するスクリプトを開発
- OpenAI APIを活用して、PRの本文、タイトル、変更内容から政策カテゴリを自動判定
- 既存のファイル構造(01_チームみらいのビジョン.md、11_ステップ1教育.md など)に基づいてカテゴリを設定
2. "未整理"ラベル対応機能
- GitHubの"未整理"ラベルが付いたPRを自動検出する機能を追加
- 定期的に未整理PRを取得し、内容分析して適切なカテゴリを提案
3. PR再分配ワークフロー
- READMEを対象とするPRを抽出
- 内容分析によりカテゴリ分類(教育、子育て、行政改革など)
- 分類結果をCSVやJSONで出力
- 分類結果に基づいて、PRに適切なラベルを付与する機能を追加
- 必要に応じて、PRの内容を適切なファイルに移動するための提案を生成
4. 実装計画
- 既存のpr_analyzer.pyを拡張し、内容分析機能を追加
- OpenAI APIを使用したカテゴリ分類モジュールを実装
- GitHub APIを使用したラベル管理機能を実装
- 定期実行のためのGitHub Actionsワークフローを設定
5. 出力形式
- 分類結果レポート: カテゴリごとのPR一覧
- 移行提案レポート: 各PRについて推奨される移行先ファイル
- ラベル付与リスト: 各PRに付与すべきラベルの一覧
実装開始宣言
上記の計画に基づき、実装を開始します。まずはPR内容分析機能の追加から着手し、段階的に機能を拡張していきます。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels