<aside> 💡 This page is shared publicly so all of our contributors have access to the Gruntwork Github Labels. Please ensure any edits and comments are clearly explained for our wider audience to properly understand.
</aside>
We should standardize our GitHub labels so all repos label things the same way. This will be especially useful as contractors ramp up on our repos to do maintenance work. We can update the defaults org-wide for new repos, but for existing repos, we'll have to add these manually.
Initial proposal:
Specify what type of issue this is; this should be clear to Grunts and outsiders alike.
enhancement
s or bug
s.enhancement
/ bug
and any of the other labels.p:needs triage
. It will be added automatically by a bot, but if you end up having to fudge labels manually, this is what you'd use if you don't know the type.enhancement
: new feature to add.bug
: something is broken with an existing feature.awaiting response
: waiting for a response or more data from issue reporter. Use this for stale issues and PRs where the contributor disappeared. See: https://github.com/gruntwork-io/team-product/pull/96needs design
: we need to flesh out the design before we can resolve the issue.good first issue
: all issues welcome PRs but these are typically simple issues that are especially good for first time contributors.trial project
: issues that are suitable for trial projects. These are typically small features that can be implemented in about a day.maintainer only
: we need a Grunt to take the lead on this issue.Specify the priority that we internally treat this with. Folks outside Gruntwork probably shouldn't know what these mean.
p:duplicate
and p:wont fix
as needed, and then close the issue.