I think it's okay to not make things mandatory. For labels, I propose a
simple approach first: "Blocker" or not, "Bug" or not. (Currently, the
"Task" type isn't used much, so the major distinction is between "Defect"
and "Enhancement". Changing to "Bug" or not captures this.) I like the
There are two essential disadvantages of the issue form:
1. It is not available for PR.
2. The given structure is completely flattened after the issue has been
created. In particular, the entries of the dropdown menus of the issue
header are not visible (i.e. dropdown boxes are flattened to the
Probably better to use labels, since we see issues change from blocker to
not and then back again, so having different templates would be cumbersome.
I agree! In general the predefined structure of templates is not guaranteed
to be preserved through the live of an issue / PR as we are used to