Lazygit: NOISSUE - Titles, labels and milestones

Created on 10 Apr 2019  路  9Comments  路  Source: jesseduffield/lazygit

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:

  • NOISSUE - Title of an issue that is just for discussion.
  • BUG - Title of an issue that represents a bug.
  • FR - Title of an issue that represents a feature request.

The PR titles would be like:

  • LG-123 - Title of a PR fixing issue 123.

If the PR is a WIP you can tag it as a "draft" using this

Labels would be like:

  • needs comment
  • gocui
  • git
  • config
  • core
  • urgent

The milestones would be representing releases like:

  • x.y.z

I hope to get lots of feedback on this! Let me know what you think!

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.

All 9 comments

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:

  • Easier to spot due to there color.
  • Easier to filter because someone can just click on one and see what's going on.
  • A random person from the internet doesn't have to add a prefix. The more information you need to fill in to create a issue the more people think whatever i'm not going to do all this work to create a feature request.

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JoeKlemmer picture JoeKlemmer  路  3Comments

jclappiway picture jclappiway  路  7Comments

glvr182 picture glvr182  路  6Comments

tupaschoal picture tupaschoal  路  6Comments

pshirshov picture pshirshov  路  3Comments