As the title states this is not an issue, it is more or less a thread I want to start to talk about possible use of labels, titles and milestones. I had this idea, checking out projects like mainflux to use labels and titles to indicate what the issue or pull request is all about.
The issue titles would be:
The PR titles would be like:
If the PR is a WIP you can tag it as a "draft" using this
Labels would be like:
The milestones would be representing releases like:
I hope to get lots of feedback on this! Let me know what you think!
I'm not sure if this is a good idea.
Personally i would prefer the builtin labels over a title prefix.
Some things that labels have:
Here are a just a view projects that use them actively:
@jesseduffield Could give a view maintainers the right to add labels and all issues are nicely labeled :)
I also prefer the labels, but problem lies with the label permission, he would have to give maintainers that permission.
Ow i see the problem, I thought it was possible to give users some permissions to for example change the labels but that's not possible 馃槥. That must have been Gitlab then..
I was just searching for a bot that might be able to do that but such a thing doesn't seems to exists yet.
@mjarkk thats too bad... im gonna keep looking at the github docs to see if there are options besides this..
After checking the docs I found this. So in short you have to have all the permissions if i'm not mistaking.
@glvr182 I think this is a good idea :)
turns out you can set labels in the issue templates, so I added labels to the respective templates, and added a 'discussion' template.
As for milestones, I agree that we should start getting into the habit of grouping things up into versions and maybe even seek regular releases.
Nice that helps a lot!
I am totally for the grouping and issue - PR linking (every PR needs an issue). Also how regular would u see the releases, weekly? monthly or something else?
Closing this
Most helpful comment
turns out you can set labels in the issue templates, so I added labels to the respective templates, and added a 'discussion' template.
As for milestones, I agree that we should start getting into the habit of grouping things up into versions and maybe even seek regular releases.