This page describes how to submit tickets on JIRA.

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 generate 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. The issue should be visible in both the Work and Plan views of the Scrum board under Agile > ONOS Scrum Board or by searching for the ticket's name in the search bar. 

 

Submitting a new feature proposal

In addition to following the process described above, here are the additional steps needed for submitting a new feature or project proposal.

Types of proposals:

Steps

Step 1: Create a feature request in JIRA. Please select the type as "New feature".

 

Add "proposal" in the Labels field in JIRA and add the time estimate in the "Original Estimate" field.

In the Description field in JIRA (see above), add the following details:

  1. Problem statement
    1. Use case or requirements
    2. The problem it is trying to solve
    3. Other alternatives that exist and why they are not adequate
  2. Implementation design
    1. Pointers to documentation containing design and component changes
  3. Testing needs of the proposal
  4. End user impact
    1. API changes
    2. Configuration changes
    3. Debugging changes
    4. Other changes
  5. Work items:
    1. High level list of tasks along with approximate time estimates.
  6. Dependencies
  7. Assignees:
    1. Proposal Point of contact: Name/email
    2. Will this project be driven externally by a single or group of organizations? If yes, provide details.


Step 2: You can view all the submitted open feature requests and project proposals through the quick filter "New Features" at the top of the ONOS Project in JIRA.

 

Step 3: The ONOS releases steering team and the ONOS product owner will review the feature requests/project proposals and determine next steps. Every new feature request should be reviewed and the next steps for it should be determined in, at a maximum, 1 month from the date of submission.

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!

How do I submit a new feature request or a project proposal?

You can follow the process described here. Learn more about this in the Releases section.

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.

 


Previous : Finding, Claiming, and Working On Issues
Next : Contributing to the ONOS Codebase