added README

fixed qa-program dashboard
This commit is contained in:
Sean Dague 2014-05-31 08:25:16 -04:00
parent b56b3ad969
commit 9a91ddc1ca
3 changed files with 46 additions and 1 deletions

42
README.rst Normal file
View File

@ -0,0 +1,42 @@
==========================
Gerrit Dashboard Creator
==========================
Creates custom urls for gerrit dashboards
The Problem
===========
The Gerrit Review system is great, until it gets completely out of
control with too much content in it. When you are staring at a single
list of 400 reviews, it's completely overwhelming.
Sisyphus never had it so good.
The Solution
============
I've found that slicing up the giant review task into a set of smaller
buckets that you can see actually get smaller as you go through them
becomes a far more motivating way of looking at reviews.
As of gerrit 2.6 there is support for building custom dashboards, both
on the server side, and on the client side (as a url). These are
really powerful.
The server side defintion for these dashboards is pretty easy to
understand, however you need really extreme levels of permissions to
create these dashboards. The client side definition is a single url
which is hard to manipulate inline.
This tool takes the server side definition, creates the client side
encoding of it, and spits that url out on the command line. You can
then load it in your browser and off you go.
Contributions Welcomed
======================
If you have a dashboard definition that your OpenStack team finds
useful, please just send a PR. Very happy to include many many
interesting examples in this repository for instances that people can
find and use.

View File

@ -6,9 +6,12 @@ foreach = (project:openstack/tempest OR project:openstack-dev/grenade OR project
[section "QA Specs"]
query = project:openstack/qa-specs
[section "Needs Feedback (Changes with no code review in last 5 days)"]
[section "Needs Feedback (Changes older than 5 days that have not been reviewed by anyone)"]
query = NOT label:Code-Review<=2 age:5d
[section "Your are a reviewer, but haven't voted in the current revision"]
query = NOT label:Code-Review<=2,self reviewer:self
[section "Needs final +2"]
query = label:Code-Review>=2 limit:50