README.md in trollolo-0.2.0 vs README.md in trollolo-0.3.0
- old
+ new
@@ -19,11 +19,11 @@
[example Trello board](https://trello.com/b/CRdddpdy/trollolo-testing-board)
which demonstrates the expected structure.
## Installation
-You need to have Ruby install. Trollolo works with Ruby 2.2-2.4.1, but currently it doesn't work with 2.4.2. See [#139](https://github.com/openSUSE/trollolo/issues/139) for more information.
+You need to have Ruby install. Trollolo works with Ruby >= 2.2.
You can install Trollolo as gem with `gem install trollolo`.
For the chart generation you will need a working matplotlib installation and
the python module to read YAML. On openSUSE you can get that with
@@ -137,11 +137,10 @@
:sprint => Current running sprint
:board => Board ID
-
To generate the actual burndown chart, go to the working directory and call:
trollolo plot SPRINT_NUMBER
or fetch and plot data in one step with:
@@ -153,9 +152,48 @@
`burndown-SPRINT_NUMBER.png` you can upload as cover graphics to a card on your
Trello board.
Some more info can be found in the command line help with `trollolo help` and
`trollolo help burndown`.
+
+### Swimlanes
+
+You can define swimlanes to exclude certain cards from the normal burndown
+data. This can be useful when you track work of multiple projects on the same
+board and you don't want to apply the full Scrum framework to all of them. An
+example would be a side project which you limit to one card in process.
+
+Swimlanes are defined by putting a label with the name of the swimlane on all
+cards which belong to this swimlane. It does not matter in which column they
+are. To make Trollolo aware of the swimlane, you need to add an entry in the
+meta section of the burndown YAML such as:
+
+ meta:
+ swimlanes:
+ - My Side Project
+
+This lets Trollolo exclude all cards which have the label with the name
+`My Side Project` from the burndown chart.
+
+The data for swimlane cards is collected separately in the burndown YAML
+separated in `todo`, `doing`, and `done` values. This can be used to generate
+statistics for the swimlanes. Trollolo currently only writes the raw data
+but doesn't support any statistics such as generating graphs.
+
+### Column names
+
+Trollolo by default looks for columns named such as `Sprint Backlog`, `Doing`,
+or `Done`. If you need more or other names you can configure that in the burndown
+YAML. Here is an example:
+
+ meta:
+ todo_columns:
+ - Main Backlog
+ - Swimlane Backlog
+ doing_columns:
+ - Doing
+ - Review
+ - QA
### Example
![Burndown example](https://raw.githubusercontent.com/openSUSE/trollolo/master/examples/burndown-26.png)