Skip to content
Ilya Buziuk edited this page Dec 13, 2024 · 43 revisions

This page describes how we track issues in the eclipse/che repository.

Issue Labels

The Eclipse Che project relies heavily on issue labels to communicate status and responsibility. Labels are defined in a separate doc.

Issue Triage

New issues are automatically labeled with status/need-triage by Che bot. At the end of the day, issues need to be reviewed by a project committer (triage curator) who will set the issue severity and area labels. We call this the triage process.

Triage process

All issues labelled status/need-triage are reviewed daily by a curator and the process to triage an issue is:

  1. Verify:
    • the issue is not a duplicate
    • the issue has all the needed information
    • if the issue is a bug, it is reproducible
  2. Add the severity label
  3. Add the area label
  4. Add the team assignments label
  5. Add the issue to a team backlog project
  6. If appropriate set the label good first issue

Once the triage is done the curator removes the label status/need-triage.

At the end of their working day, the curator reports the triage summary in the #forum-che Slack channel.

Triage curators

The curator changes every day. We are currently doing a bi-weekly rotation by Che teams:

Week 0 (even weeks)

  • Monday: @RomanNikitenko
  • Tuesday: @tolusha
  • Wednesday: @deerskindoll
  • Thursday: @SDawley
  • Friday: @mkuznyetsov

Week 1 (odd weeks)

  • Monday: @ibuziuk
  • Tuesday: @dkwon17
  • Wednesday: @dmytro-ndp
  • Thursday: @svor
  • Friday: @akurinnoy

Join Eclipse Cloud Dev Tools Working Group on Slack. You can request to be added to the curators list on the #forum-che or by sending an email to the [email protected] mailing list.

NOTE: For downstream JIRA triage, the same list of curators is being used.

Triage FAQ

What query should we use for looking at incoming issues? We should look for:

Should the curator try to reproduce all the issues? The curator doesn’t have the time to reproduce every issue. If reproducing an issue takes more than 15 min they should delegate it. This is done through proper issue labeling, including: areas, “status/analyzing”.

Clone this wiki locally