Skip to content

Benestar/phragile

 
 

Repository files navigation

Phragile

Sprint overviews for your Phabricator projects!

Build Status Scrutinizer Code Quality

About

With Phragile you can log in using your Phabricator account to create sprints for your projects on Phabricator. Phragile will then automatically generate burndown charts, pie charts and a sortable and filterable sprint backlog for you.

Built by Jakob Warkotsch as a thesis project at Freie Universität Berlin in cooperation with Wikimedia Deutschland.

Issue Tracker

If you find a bug or want to propose a new feature please report it on Phabricator.

Features

  1. Phabricator OAuth Login
  2. Create projects
  3. Create sprints which will be synced with Phabricator projects
  4. Sprint overviews with burndown diagrams and pie charts
  5. Take snapshots of your sprints to archive sprint data at any point

For more information see the product backlog

Installation

Requirements

  • PHP 5.5 or later
  • MySQL, SQLite or PostgreSQL

Installation

  • Install Phabricator
  • Activate Phabricator OAuth
  • Clone this repository
  • Run composer update in the repository’s root directory
  • Copy .env.example to .env and edit the file according to the instructions
  • Run php artisan migrate

Tests

Acceptance tests

  1. Copy behat_custom.yml.example to behat_custom.yml and edit the file according to the instructions
  2. Run vendor/bin/behat

Unit tests

Run phpunit

About

Sprint overviews and data visualizations for Phabricator projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 77.5%
  • JavaScript 13.7%
  • Gherkin 6.0%
  • CSS 2.6%
  • ApacheConf 0.2%