通过一夜折腾,终于算是把linux上成功生成了咱们团队项目的燃尽图,效果仍是不错,在过程当中又发现了另外一种生成燃尽图的方式,也是基于一个开源项目。node
首先你的项目必定要有milestone。你能够按以下步骤创建一个milestone:linux
注意:记得要对每一页的Issues进行如上操做。若是是新建了milestone以后才建的Issues,在建Issues时要记得加上milestone。git
这样咱们的准备工做就完成了,下面咱们经过两种方式来生成燃尽图。github
首先介绍一个网站:http://radekstepan.com/burnchartexpress
https://github.com/buaase/Phylab-Webnpm
buaase/Phylab-Webubuntu
#安装nodejs,教程能够参考:api
http://my.oschina.net/blogshi/blog/260953浏览器
# 再安装npm,以下:
wget http://npmjs.org/install.sh
sudo chmod u+x install.sh
./install.sh服务器
# 克隆项目仓库
git clone https://github.com/JerrySievert/github-burndown-chart.git
# 进入项目文件夹
cd github-burndown-chart
# 提高权限,在ubuntu下这一点很是重要!!!
sudo -s
# 开始安装过程...
npm install express -gd
npm install eco -d
npm install --save coffee-script
npm install flatiron -d
npm install connect -d
npm install js-yaml -d
npm install union -d
# 别看github项目主页上写着只有几个依赖...可是实际上依赖很是多...
#这里user就是项目相对路径中的第一个元素,project就是项目相对路径中的第二个元素。
github_user: 'buaase'
github_project: 'Phylab-Web'
#这里的project_name是本身随便写的,好比
project_name: 'Phylab-Web BurnDown chart'
#这里的6,7是指休息日,若是设置为休息日,计划线就会在那两天为平
weekend: [ 6, 7 ]
#注意这里base_url保持不变便可,若是你改变clone后的文件夹名字,那么填改动后的名字便可。
base_url: 'github-burndown-chart'
#这个api_token对于公开的项目不须要填写
api_token: false
#运行以前注意一点,要对github-burndown-chart文件夹内的文件设置权限:
cd ..
sudo chmod u+x github-burndown-chart -R
#从新进入项目
cd github-burndown-chart
#运行start.js
node start.js
运行时若是出现404的错误,多是user_project那里填错了。
出现像403的错误,请看看是否没有联网,还有能够插入网线尝试一下。
若是运行正常,将会出现下面相似的图:
这时候咱们访问端口地址:
http://127.0.0.1:47727(这个跟生成地址有关)
能够看到以下图:
这样咱们就生成了燃尽图!其中蓝色是计划线,而橘色线是实际工做线。
这个燃尽图是按加上size 标签的工做量计算的,因此是按积压工做量来计算的~
至此,咱们就完成github项目生成燃尽图的目标啦~