Skip to content

Create issues

Alan Malta Rodrigues edited this page Dec 7, 2022 · 5 revisions

Work in the WMCore project is tracked in the format of GitHub issues, and we provide 2 templates for those:

  • Bug report: when there is a potential flaw in the software resulting in unexpected behavior or results;
  • Feature request: when either a new feature or a change of an existing feature is requested.

Once you select which template you need, a pre-filled ticket comes in and content in each section needs to be updated accordingly. For instance, the default content:

**Impact of the bug**
Inform which systems get affected by this bug. Which agent(s)? Which central service(s)?

should be updated to something like:

**Impact of the bug**
McM unable to create new workflows

Together with the GH ticket author, after understanding the actual issue requirements, the WMCore team will properly label it, including a label for the estimate effort, as follows:

  • Low effort: ticket that will take up to 2 days of human effort;
  • Medium effort: ticket that takes more than 2 days but less than a full week of human effort;
  • High effort: ticket that takes more than a full week of human effort.

Note that tickets with "High effort" label should be broken down into smaller tickets - as sub-tasks - thus being used mostly as a super-task ticket. In addition, this effort involves any requirements/design discussions, implementation, testing and review. Deployment to production is not taken into consideration.

Clone this wiki locally