GitHubの問題を優先度(またはラベル)で並べ替え


9

GitHubの問題追跡では並べ替えが許可されていないため、私は数百/数千の問題があるプロジェクトを維持していて、GitHubに切り替えることができないことに気付きました。

回避策として、カスタムラベルを使用して、問題をクリティカル/高/中/低(優先度)およびバグ/拡張/タスク(タイプ)として設定します。

しかし、問題リストでは、何も注文できません。

すでにGitHubに連絡しましたが、解決策はありますか?

課題APIを確認しましたが、課題を並べ替える簡単な方法が見つかりません。ちなみに、タイプ別、優先度順に並べたい。


タグはラベルだと思います。したがって、APIからラベルを取得して並べ替えることができます
elssar

@elssar:ありがとう、「タグ」の名前を「ラベル」に変更しました。私はあなたの解決策に興味があります、答えとしてそれを詳しく説明していただけませんか?
nic

1
私はそれを答えとして入れることもできましたが、このSEではトピックから外れると思います。基本的には、すべてのラベルをリストに配置し、優先順位を付けます。次に、すべての問題を調べ、ラベルを確認し、別のリスト(各問題の1つのリスト)に入れて、すべてのリストに参加します。2つのレベルが必要な場合は、最初のレベルで並べ替えてから、各第1レベルのラベルリストを第2レベルのラベルで並べ替えます。つまり、1つのリストですべての重要な問題を取得し、別のリストで上位に取得します。優先度リストごとに、すべてのバグを1つのリストに入れ、機能強化を別のリストに入れます。次に、すべてのリストに参加します。
elssar 2013年

3
@elssar回答を投稿してください。Webインターフェイスやサービスとしてのソフトウェアではなく、コンピューターからGitHubを開始することに関する質問である場合は、トピックから外れています
Eight Days of Malaise 2013

回答:


1

課題タイプ、課題の優先度、課題のステータス、バージョンタグなど、さまざまなラベルのグループを定義できます。ラベルがどのグループに属しているかを即座に確認できるようにするには、次のような命名規則を使用できます。

このような命名規則を使用すると、Githubの問題の管理がはるかに簡単になり、他の人が問題をより早く「理解」できるようになります。ラベルに色を割り当てて、読みやすさをさらに高めることもできます(ラベルグループごとに特定の色を使用します)。ただし、これらのラベルを課題に/から手動で割り当て/割り当て解除する必要があるため、グループ/ラベルのリスト全体を小さくしておくことをお勧めします。

上で提案したスキームに従って、グループと対応するラベルを次のように定義します。

「課題タイプ」グループ

タイプ:バグタイプ:機能タイプ:アイデアタイプ:無効なタイプ:サポートタイプ:タスク '優先度の発行'グループ

prio:low prio:normal prio:high 'issue status' group

(これらのラベルは、定義されたワークフローにおける課題の状態を示しています。)

ステータス:確認済みステータス:遅延ステータス:確定済みステータス:進行中ステータス:未完了ステータス:拒否ステータス:解決された「問題情報」グループ

info:feedback-needed info:help-needed info:progress-25 info:progress-50 info:progress-75 'version tag' group

ver:1.x ver:1.1


3
しかし、これはどのようにソートを容易にするのでしょうか?私のラベルはあなたが提案したフォーマットに従い、それらに基づいてソートしたいだけです...
hepcat72
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.