Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Issue TypeDefinition and when to use this type
BugA bug is generally a problem with code or data which is not functioning correctly.
ImprovementAn improvement is something that enhances the functionality of an existing feature
New FeatureNew functionality that does not already exist - (What is the difference between this and Wish?)
Task 
Test 
Wish New functionality that does not already exist - (What's the difference between this and New Feature?)
Sub Task This task is a child of another JIRA (NOTE: We use sub-tasks but not Tasks.....)

Description

The issue description is the most important part of the JIRA issue.

...

All JIRA issues need a priority as it determines what needs to be worked on. This is important because it helps to ensure that the community is focussed and working on the right tasks.

 

PriorityCurrent JIRA DefinitionProposed Revised Definition and when to to use this priority
BlockerBlocks development and/or testing work, production could not run

A blocking issue an issue with a released OFBiz version that does not run, does not comply with legal requirements, is a security vulnerability to users  or exposes the project and Apache Software Foundation to significant risk

CriticalCrashes,loss of data, severe memory leakA critical issue is an issue with a released OFBiz version that causes the system to be crash, become unstable, unusable, or lose data and has no workaround.
MajorMajor loss of functionA major issue is an issue with a released OFBiz version that has a significant impact due to loss of function and has no or limited workarounds
MinorMinor loss of function or problem where easy workaround is presentA minor issue is an issue with a released OFBiz version, an unreleased branch or trunk that has isolated impact but workarounds are available
TrivialCosmetic problem like misspelt words or misaligned textA trivial issue is an issue with a release released OFBiz version, an unreleased branch or trunk that are cosmetic or do not change the functionality

...

Issues can be classified using the label. For example an issue can be labelled as 'Beginner' indicating that it is suitable for beginners or newcomers who want to begin contributing to OFBiz.

Do we have a list of labels that we could use?

Reporter

The issue reporter is automatically assigned by JIRA based on the user profile of the person creating the Jira

...

If you are an Assignee for an issue and you have completed your work then once you have updated the JIRA details or comments, please unassign yourself from the issue. This is important if the work is a patch that needs to be committed. Our Committers will be able to see the unassigned tasks that are available to be picked up, review them and if necessary commit them



Component


Flags

Patch or Important

Status

NOTE: Do we need a 'Testing' status..?

...

Watching a JIRA Issue


OFBiz JIRA Workflow




What are the JIRA Tags and how to use itEpics are disabled - do we enable them?



Add a wiki page (if one does not exist) documenting:
  - Guidelines for writing JIRA mentioning clarity, provision of solution.
  - A clear definition of priorities (blocker, critical, major, minor,
trivial) with some examples.
  - A description of meaning of assignee and how to use it
  - A description of other metadata and how to properly use it (tags,
components, affects version, etc...)

...