G0V 進擊的專案 (Project Hub)
最新進度:11/25/2014
1) 用Github activity 計算活躍度
2) 照活躍度排名
3) 匯入所有G0V 專案 Repos 並計算活躍度 (但專案名稱會是英文,而且會跟少數現有但沒有輸入Github url的G0V專案重複)
4) 對有Homepage的專案加上首頁圖示
Logo Design
HOME
首頁的右邊那欄東西 Site Filter (Side Bar?)
徵求底下是:前端、後端、設計、插畫、企劃、書寫、宣傳
Site structure
Individual project page
11/24 Idea
To-Do:
- Project information:
Show updated timestamp, created timestamp
Link to github repo
Needs (Developer, Data, Marketing, Design)
Issue count
Project Status: Production, In progress ...
Screenshot for production site (link to the production site)https://github.com/browserstack/ruby-screenshots/
http://www.browserstack.com/screenshots/api
Browserstack API access requires $199 plan 囧
used URLBOX API instead, free 14days trial, but image link maybe void after then
Project PointsCalculate project points based on last-commit-time, issues-count, issues-reply-time, etc
create a search filter "points" and rank projects based on points
- Navigation
- Sort by updated_at, issue_count, project point
- Navigation mode for projects (by popularity, last update)
- Tag should be an another UI widget
- in the search bar, input one word and hit enter should create a filter and clear out the search bar
- g0v project template
- Submit github repo url
- Validate g0v_project.json from each github project
- Import g0v_project.json to Firebase
Current Websites:
http://g0v.github.io/project-hub-mockup
http://g0v.github.io/oh-my-hub/#/projecthub/home
http://hack.g0v.tw/project
github repo:
https://github.com/g0v/oh-my-hub
Test data set:
https://glaring-torch-1033.firebaseio.com/
https://g0v-project-hub.firebaseio.com/projects
Use this one with latest screenshots and scores, etc
To view the database try:
https://g0v-project-hub.firebaseio.com/projects.json
References:
http://projects.betanyc.us/#!/
Images:
https://www.flickr.com/creativecommons/by-sa-2.0/
Libraries:
https://github.com/ajaxorg/node-github
https://github.com/erkobridee/angularjs-github-info