Make "Feature proposal" "Improvement" "Bug" and "Task" labels exclusive
Summary
Make ~"Feature Proposal" ~Improvement ~Bug and ~Task labels exclusive by prefixing them with "type::"
Description
What is the current behavior?
~"Feature Proposal" ~Improvement ~Bug and ~Task can be put at the same time on an issue.
What is the improved behavior?
Choose between ~"Feature Proposal" ~Improvement ~Bug and ~Task when putting labels on an issue. When one of these labels is chosen the other, if present, are removed automatically.
What does it bring?
- Better accuracy on what the issue is about : when consulting a list of issues, the user will identify the issue type without having to open it.
- avoid confusion between ~Task and ~Tasks
Examples
There won't be any more issues being labelled both ~Bug and ~Improvement, issues will be labelled either ~Bug or ~Improvement.
Validation
@Shenol @Anonyme @manojnair @arnauvp @vincent would it be fine by you if I do this today? FYI I've already checked the existing issues to select the appropriate label when several of these four labels where applied.
/cc @rhunault