Issue Labels

When labeling issues, we have tried to opt for clarity over brevity.

Label Prefixes

The majority of issue labels are given a prefix to help with categorisation. The exceptions are labels that carry meaning across organisations and projects, e.g "good-first-issue" and "help-wanted".

  • [type]

  • [state]

  • [priority]

  • [feature]

  • [tech]

Label Definitions

Type

  • [type] bug - something isn't working the way you'd expect or you are unable to accomplish a task

  • [type] enhancement - a small improvement (most likely UI), not large enough to be considered a "feature"

  • [type] feature - a new feature or significant change to site functionality

State

  • [state] backlog - the issue has been raised but hasn't yet been looked at, we'll get to it

  • [state] in-discussion - this issue is being considered and we'd welcome your thoughts and ideas

  • [state] in-progress - this issue is currently being worked on

  • [state] blocked - the issue was worked on, but blocked due to a technical constraint

  • [state] in-review - the implementation that addresses this issue is up for review

  • [state] closed - the issue is now closed, see comments for more information

Priority

  • [priority] high - specifically flagging high-priority issues

Feature

  • [feature] translation - issues that relate to the translation of the site into languages other than English

  • [feature] hangouts - issues that relate to the hangout functionality

  • [feature] discussions - issues that relate to the discussions functionality

  • [feature] inbox - issues that relate to the inbox functionality

  • [feature] profile - issues that relate to user profiles

  • [feature] sign-up - issues that relate to sign-up and log-in

  • [feature] slack - issues that relate to the use of Slack

  • [feature] forum - issues that relate to the forum

  • [feature] community - issues that relate to community management

  • [feature] groups - issues that relate to the study-groups functionality

  • [feature] home-page - issues that relate to the landing page

  • [feature] learnings - issues that relate to the learnings functionality

  • [feature] connect - issues that relate to the connect functionality

Technology

  • [tech] html - resolution is likely to involve HTML

  • [tech] css - resolution is likely to involve CSS

  • [tech] javascript - resolution is likely to involve JavaScript

  • [tech] meteorjs - resolution basic understanding of MeteorJS

  • [tech] infrastructure - resolution is likely to involve infrastructure

  • [tech] documentation - resolution involves updating documentation

Community

  • help wanted - we'd really like some extra help with this issue

  • good first issue - this issue is good for a first-time contributor, help and support provided

  • claimed - an individual has claimed ownership of this issue