This page describes how to submit tickets on JIRA.

 

We use JIRA to manage all issues in ONOS. Issues include everything from bug reports and feature requests to project roadmap items.

Atlassian provides some great tutorials on using Jira; If you are unfamiliar with it, we recommend visiting their website.

Issue Lifecycle

Each issue is associated with a status. The lifecycle of an issue is a series of changes to its Status field, as follows:

For example, the sample workflow for a bug is: 

Creating an Issue

  1. Go to the ONOS JIRA page.
  2. Select the Create button at the top of the page (outlined by a red box below). This will bring up the form to create an issue.



    The fields of this form are:

  1. Fill out the form and hit the create button. JIRA should give you an issue name linked to a summary of the created ticket:



    If any of the fields need to be changed, the Edit button in the upper lefthand corner of the ticket will open an Edit Issue form with access to all of the fields. You should also be able to view the issue in the Scrum board under Agile > ONOS Scrum Board.

JIRA Issues FAQ

How do I find an issue to work on?

If you are new to ONOS and want to ease into it, search for an issue that has the label "Starter" and which is not assigned. Then, assign yourself!

Documentation vs Software - What is the difference?

The way that a documentation issue is different from a software issue is the epic. A documentation issue will have a documentation epic link.

I created an issue, but I can't find it on the Scrum board!

Make sure that the issue's Sprint field is set to the current sprint, since the swim lane (the work view) only shows those. The plan view should show all open issues, including those outside of the current sprint under the Backlogs section.