Default tags added from templates
Description
Being able to add default tags to issue and merge templates prevents incorrect tagging by anyone using a template, it's like a suggestion for a user to tag the issue properly. For instance this feature proposal template could be automatically been given the "feature proposal" tag.
Proposal
Let's say we could add to a template the following comma delimited list:
tags: feature proposal
An issue with the above method is the user being able to edit these default tags, which - in same situations - might not be helpful.
As an alternative solution we could allow some kind of frontmatter (used by jekyll, middleman and hugo), eg TOML, YAML or JSON in the template file which is parsed by Gitlab and not shown to the user after selecting the template:
- tags:
- feature proposal
The benefit of this method is giving full control to the repository owner to automatically apply tags to an issue created with a specific template.
The result of any of the above is that once a user filled in the complete template, the tags are automatically applied.