Triage Automation: Automatically determine and apply type label for issues
Outline
It's essential to have a known type label applied to all of the issues in the gitlab
project.
- The type label is used to separate feature proposals from bugs and support requests
- With this information we can direct issues to Product or Engineering Managers respectively
- The type label aids greatly in informing readers and searching for existing issues
- The existing type label classification will serve to train a classifier for automated labelling purposes
Train a classifier using existing GitLab issues to determine the type label to apply based on issue description content
- We employ issue templates for bugs and feature proposals that are used by the community and our team
- The written content of these templates and the issues created from them should allow a clear differentiation between our main issue types