<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<div dir="ltr">Hello!<br>
<br>
I just wanted to talk through Horizons bug list ( <a href="https://bugs.launchpad.net/horizon/">
https://bugs.launchpad.net/horizon/</a> ), and how to use it to find issues you can help solve or review, as well as how to help triage bugs if you have time to help out.
<div><br>
</div>
<div>Using the bug list:</div>
<div><br>
</div>
<div>- The "Tags" section on the right hand side is your friend. We have a whole bunch of tags related to language (like "angularjs"), the bug content ("integration-tests" or "ux") or the type of service knowledge that may be useful in solving the bug ("nova",
"neutron" etc). If you're just starting out, checking out the "low-hanging-fruit" tag, which is used to indicate straightforward bugs for your first couple of contributions.<br>
<br>
- If you're looking for code to review, try using the Advanced Search to filter for Critical/High priority bugs that are In Progress. This means they are important to us, and have a patch up on Gerrit. Alternatively, scroll down and select the next milestone
("newton-2" in this case) from the "Milestone-targeted bugs" on the right hand side. These are bugs that have been triaged and we'd like to have complete for this milestone.<br>
<br>
- Don't be intimidated by bugs marked High/Critical. Priority is often not linked to complexity, so its worth looking in to.<br>
<br>
- If you assign yourself to a bug, but are unable to complete it, remember to remove yourself as an assignee and set the status back to "Confirmed" or "New"; this makes it much easier for us to track which bugs are being actively worked on.<br>
<br>
Triaging the bug list:<br>
<br>
- <span style="line-height:1.5em;color:rgb(0,0,0);font-family:"Helvetica Neue",Arial,sans-serif"><a href="https://wiki.openstack.org/wiki/BugTriage">https://wiki.openstack.org/wiki/BugTriage</a> This is a great step by step piece of documentation on triage,
and definitely worth reading through to understand the prioritisation system.</span></div>
<div><span style="line-height:1.5em;color:rgb(0,0,0);font-family:"Helvetica Neue",Arial,sans-serif"><br>
</span></div>
<div><span style="line-height:1.5em;color:rgb(0,0,0);font-family:"Helvetica Neue",Arial,sans-serif">- Target bugs to the "Next" milestone by default. This makes it easy to see whether bugs have been triaged or not. If a bug is important for this milestone,
or looks close to completion, just target it to the next milestone right away.</span></div>
<div><span style="line-height:1.5em;color:rgb(0,0,0);font-family:"Helvetica Neue",Arial,sans-serif"><br>
</span></div>
<div><font color="#000000" face="Helvetica Neue, Arial, sans-serif"><span style="line-height:1.5em">- Remember to use tags, but be careful how you use them. Generally, we use the service name tags, like "nova", "swift" etc. to indicate that specific knowledge
of the service may be useful for this bug. Just because a bug is on the Instances panel, does not mean it should </span><span style="line-height:19.5px">immediately</span><span style="line-height:1.5em"> be tagged with "nova"; consider whether it is actually
service specific, or is really a UI or other code issue.<br>
<br>
- You don't need to be on the bug team to triage; if there's something you're unable to do, just ping a member of the bug team: </span><span style="line-height:19.5px"><a href="https://launchpad.net/~horizon-bugs">https://launchpad.net/~horizon-bugs</a></span></font></div>
<div><font color="#000000" face="Helvetica Neue, Arial, sans-serif"><br>
</font></div>
<div><font color="#000000" face="Helvetica Neue, Arial, sans-serif">Hope this helps! If anyone has any other questions, reply here or ping me on IRC (robcresswell)</font></div>
<div><font color="#000000" face="Helvetica Neue, Arial, sans-serif"><br>
</font></div>
<div><font color="#000000" face="Helvetica Neue, Arial, sans-serif">Rob</font></div>
</div>
</body>
</html>