通過一夜折騰,終於算是把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項目生成燃盡圖的目標啦~