This project is not actively maintained, but the wikimedia fork of it is. The wikimedia fork is located at https://github.com/wikimedia/phabricator-extensions-Sprint
Copyright (C) 2014 Michael Peters Licensed under Apache v2. See LICENSE for full details
Sprints and burndowns in Phabricator
To install, add this as a library to phabricator. Specifically:
- Clone phabricator-sprint repository
- Configure phabricator configuration in phabricator/conf/local/local.json to include "load-libraries" key that points to phabricator-sprint repository, for example:
{
...
...
"load-libraries": {
"phabricator-sprint": "\/var\/srv\/phabricator\/phabricator-sprint"
}
}
- Run
arc liberate src
from within the phabricator-sprint repository
You can then create projects with a name that includes "Sprint" and edit it to add a start date and end date. Then add some tasks to that project, and edit them to set some story points. After that, go to the project and click "View burndown" in the actions. You can also view a list of projects with burndowns by going to the Burndown application.
You can generate some sample data by running:
bin/lipsum generate BurndownTestDataGenerator
NOTE: Sample data can be created with transactions in the future. If you edit a task that has transactions in the future, things get very messed up because you create transactions out of order.
Projects that have "Sprint" in their name have a "Sprint Start Date" and "Sprint End Date"