Skip to content

iyangming/phabricator-sprint

 
 

Repository files navigation

phabricator-sprint

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:

  1. Clone phabricator-sprint repository
  2. 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"
  }
}
  1. 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.

image

Projects that have "Sprint" in their name have a "Sprint Start Date" and "Sprint End Date" image

Tasks in Sprints have "Story Points" image

About

Sprints and burndowns in Phabricator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%