Try   HackMD

g0v 專案池 專案介紹

這是一個專門收集所有 g0ver 產出,將程式原始碼發表到 Github,可用瀏覽器瀏覽網頁的專案的靜態式網頁。此專案同時也收集瀏覽器外掛程式、手機應用程式的專案。希望透過這個專案,讓所有 g0ver 能夠快速尋找、檢視 g0ver 所有產出的專案。

專案資料收集方式

1.透過 g0v 每次舉辦的大型黑客松活動的提案表格
2.透過 IRC 使用者發表專案網站 demo 網址 或 hackfoldr 網址
3.透過 github.com/g0v 的專案找出專案網站 demo 網址
4.透過 g0v.hackpad.com 中每個 pad 裡面的專案網址

功能介紹

v3

  • 下拉式選單可選擇各種分類項目後自動篩選搜尋關鍵字
  • 滑鼠移至專案項目上面時會在該項目的下方顯示各項連結,包含專案網站、程式碼、介紹說明文件、關聯的 hackfoldr、FB 等
  • 專案列表收錄超過 150 個項目,以分頁方式顯示 ( 每頁 20 項 ) 來減少讀取所費時間
  • ⚙顯示此專案詳細資料 可檢視更多專案連結,以及專案的 JSON
  • 除了在專案項目上會顯示專案的說明 ( Tooltips ) 外,也會在 ⚙顯示此專案詳細資料 中顯示
  • 另外在專案詳細資料中設計輸出 JSON 格式供 Awesome g0v JSON 使用
  • (Beta) 視窗寬度大小調整至小於 742px 時 (使用手機瀏覽時) 專案清單窗格上方將出現 按鈕,點擊後可隱藏/顯示專案清單窗格
  • (Beta) 上方標題列有個 Colorpicker 點擊可更換上方工作列的背景顏色,但部份不支援的瀏覽器點擊不會有任何反應

v2

  • 使用 AngularJS 供隨打即篩選搜尋各專案項目
  • 點擊項目後會直接開啟該專案網頁連結,並根據 XHR 允許狀況來決定是否需要使用新分頁開啟
  • 滑鼠移至該專案項目上會顯示專案的說明 ( Tooltips )

v1

  • 使用最簡樸的 g0v 專案列表呈現方式

目前成果

v3.0 完成設計,目前正在補完資料中,待整理後近日會上傳至 gh-gist
  剩下約 100 項 repo 筆者無法分辨該 repo 目的,待原作或者有其他人知道並說明後再行收錄。
v2.5 gh-gist 2016-06-18 data update
v2.4 gh-gist 2016-01-07 data update
v2.3 gh-gist 2015-11-20 data update
v2.2 gh-gist 2014-10-09 data update
v2.1 gh-gist 2014-08-20 data update
v2.0 gh-gist 2014-06-26
v1.0 gh-page 2014-06-18

注意:v2 版中的 AngularJS 必須使用 v1.2.X 含以前的版本
   v3 版中的 AngularJS 則是須使用 v1.5 含以後的版本
   如使用最新版本仍無法正常讀取網頁時,請嘗試使用舊版本

Screenshot

v3 Preview 版本 ( 搜尋欄位還在,只是剛好被下拉式選單蓋住 )

v3demo

v2 版本

v2demo

待解決事項

  • 此專案目前不支援 RWD,使用手機瀏覽可能較辛苦。
  • 此專案需要透過手動來維護更新資料。
  • 此專案在第一次上傳後有網頁 CSS 呈現 bug,造成部分瀏覽器使用者瀏覽困難,且因是 Anonymous 委託沒有人建立 gh-page,但至今無人能主動修 BUG 送 PR。
  • 後續 Anonymous 公布的 gist 跟第一次建立的 gh-page 版本差距過大。

未來開發計畫

  • UI 美化並支援 RWD
  • 研究更好的 JSON 格式寫法,並方便 g0ver 開發類似專案時可以自由選擇想要的 JSON 資料欄位
  • 另外建立 hackfoldr 和 g0v Gitbook 的 JSON 資料集,並且可個別分類輸入關鍵字搜尋

g0v 專案池原作 Anonymous 不打算製作可供資料維護等動態式網頁 (架伺服器),若有興趣者請自行 fork 上述各版本的 repo 或 gist 後自行開發

專案授權

  • CC0 1.0 Universal

現有類似專案

  • Search-g0v
  • Hackfoldr (僅介面類似)
  • Hackfoldr 2.0 (僅介面類似)
  • Project Hub
  • Project Hub Mockup
  • Oh-my-Hub
  • Ideapool (失效)
  • Goban (僅介面類似)

其他相關資料

Awesome g0v Projectlist .mk
Project pool 家族
Project Hub 專案收集地
g0v 基礎建設松

備註

如果

  • 專案應收錄而漏收錄
  • 需要從此清單中移除已收錄的專案
  • 專案資料勘誤
  • 其他問題

請到 IRC # g0v.tw 頻道中留言 ( Slack 在 g0v-tw 的 # general 頻道)
關於專案清單的更新, Anonymous 會在手動更新備存檔案後,於下次發表 gist 時一併發布