A script to pull Phabricator task history out of MySQL and denormalize it for reporting
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
config
html
.gitignore
README.md
Rplots.pdf
batch_phlog.bash
get_palette.R
loading_functions.sql
loading_tables.sql
make_charts.R
make_report_csvs.sql
make_tranche_chart.R
phlogiston.py
reconstruction_functions.sql
reconstruction_tables.sql
reporting_functions.sql
reporting_tables.sql
requirements.txt
site-phlogiston

README.md

Phlogiston

Purpose

Generate burnup, cycle time, and other charts from Phabricator. Intended for experimental prototyping and proof of concept for similar functionality to built into Phabricator. Also a platform to do complex scripted data handling for Phab projects prior to reporting. works from data at at http://dumps.wikimedia.org/other/misc/phabricator_public.dump, generated by https://gerrit.wikimedia.org/r/#/c/214398/2/wmfphablib/phabdb.py

Installation and Operation

https://www.mediawiki.org/wiki/Phlogiston

TODOs

https://phabricator.wikimedia.org/project/board/1962/