DEV Community

Discussion on: What are the various labels your team or project uses in GitHub or otherwise?

Collapse
 
shaunakpp profile image
Shaunak Pagnis

Hi Ben! At my workplace, we use Github labels for pull requests quite extensively. And since our GitHub is connected to JIRA, labels come quite handy in navigating through issues.

So we have a process in place where at any given time, a pull request will have two labels, one signifies the category of the pull request and the other the current state of the pull request.

Category based labels are:

  • feature
  • bugfix
  • enhancement
  • hotfix/patch

Categories also help us in maintaining the semantic versioning of our product, so before the release, we can just count PRs per category and tag versions accordingly.

And, state-based labels are:

  • cooking
  • waiting_for_peer_review
  • changes_suggested
  • waiting_for_merge_review
  • ready_for_qa
  • ready_for_serving
  • served_on_production