crystal-lang / crystal

The Crystal Programming Language
https://crystal-lang.org
Apache License 2.0
19.42k stars 1.62k forks source link

Audit GH labels #14456

Closed Blacksmoke16 closed 1 month ago

Blacksmoke16 commented 6 months ago

GH provides native integration with some of the default labels. E.g. help wanted will call out those tickets when looking at the repos in an org for example:

image

Also having an actual good first issue label includes those ticket on a repo's https://github.com/athena-framework/athena/contribute page.

So, if we wanted to make use of some of those integrations we should audit our current labels to maybe adjust some of them to fit in. E.g. community:newcomer => good first issue, etc.

Originally posted by @Blacksmoke16 in https://github.com/crystal-lang/crystal/issues/14435#issuecomment-2043057403

straight-shoota commented 6 months ago

Using standardized names makes a lot of sense to me. It helps people understand what it means and if it serves the purpose, it's just confusing to use different terms.

We would loose the community: prefix for namespacing of course, but IMO it's not that important.

HertzDevil commented 5 months ago

Looking at https://docs.github.com/en/issues/using-labels-and-milestones-to-track-work/managing-labels it seems good first issue is the only special label?

Blacksmoke16 commented 5 months ago

And help wanted. Those are the only two I'm aware of.

straight-shoota commented 5 months ago

Okay, let's try this.

I renamed

Blacksmoke16 commented 5 months ago

Looks good, https://github.com/crystal-lang/crystal/contribute has all the good first issues, and apparently 51 issues have help wanted.

image

straight-shoota commented 1 month ago

I don't think there's anything actionable left to do here.