Ich verwalte Projekte mit Hunderten / Tausenden von Problemen und finde es unmöglich, zu GitHub zu wechseln, da die Problemverfolgung von GitHub keine Sortierung zulässt.
Um dieses Problem zu umgehen, verwende ich benutzerdefinierte Beschriftungen, um ein Problem als Kritisch / Hoch / Mittel / Niedrig (Priorität) und Fehler / Verbesserung / Aufgabe (Typ) festzulegen.
Aber in der Themenliste kann ich nach nichts bestellen.
Ich habe GitHub bereits kontaktiert, aber gibt es inzwischen eine Lösung?
Ich habe mir die Issues-API angesehen , kann aber keine einfache Möglichkeit finden, Probleme zu sortieren. Übrigens möchte ich nach Typ und Priorität sortieren.
Antworten:
Sie können verschiedene Gruppen von Beschriftungen definieren, z. B. Problemtypen, Problemprioritäten, Problemstatus, Versions-Tags und möglicherweise mehr. Um sofort zu sehen, zu welcher Gruppe ein Label gehört, können Sie eine Namenskonvention wie: verwenden.
Die Verwendung einer solchen Namenskonvention sollte die Verwaltung von Github-Problemen erheblich vereinfachen und anderen helfen, Probleme viel schneller zu "verstehen". Beachten Sie, dass Sie Etiketten auch Farben zuweisen können, die die Lesbarkeit noch verbessern (ich würde für jede Etikettengruppe eine bestimmte Farbe verwenden). Da Sie diese Beschriftungen jedoch immer noch manuell zu / von Problemen zuweisen müssen, möchten Sie möglicherweise die Gesamtliste der Gruppen / Beschriftungen klein halten.
Gemäß dem oben vorgeschlagenen Schema können Sie Gruppen und entsprechende Bezeichnungen wie folgt definieren.
Gruppe 'Problemtyp'
Typ: Fehlertyp: Feature-Typ: Ideentyp: Ungültiger Typ: Support-Typ: Task-Gruppe "Problempriorität"
prio: low prio: normal prio: high 'issue status' gruppe
(Diese Beschriftungen beschreiben den Status eines Problems in einem definierten Workflow.)
Status: Bestätigter Status: Zurückgestellt Status: Fix-Commit-Status: In Bearbeitung Status: Unvollständiger Status: Abgelehnter Status: Gruppe 'Probleminformationen' behoben
Info: Feedback-benötigte Info: Hilfe-benötigte Info: Fortschritt-25 Info: Fortschritt-50 Info: Fortschritt-75 'Versions-Tag'-Gruppe
ver: 1.x ver: 1.1
quelle