g0v 人力資源部
人找坑,坑找人
來龍去脈
主旨
g0v hackfoldr 裡面的 people, projects, tags
相關組織單位
實做細節
現有成果
- http://hack.g0v.tw/people
- http://hack.g0v.tw/tag/hackath3n
- g0v project meta data & display sample: https://github.com/g0v/ha ck.g0v.tw/blob/master/g0v.json
- http://g0v.github.io/g0v-tour-guide/public/hack-panel-pit.html <-UI 改版 mockup
開發者
第一期分工與成員
- web front-end / web back-end / prototype - Chia-liang Kao
- web front-end - fukuball
- ui design - ET Blue
hackath5n team:
- jeffhung, 小浣熊, isac, ipa,
hackath6n team:
Hackath6n 討論記錄
- 可改善的
- 從首頁找不到專案列表(目前是「成果」)
- 坑人 mapping 的文件找不到(我是設計師,我適合xxx工作)
- 專案列表缺少專案的簡介
- 各專案頁面上有個 link ,連回 http://hack.g0v.tw/project 的該 project 介紹
- 人力兩大部份
- Part 1: 新手怎麼開始,該參加什麼
- 線上客服直接引導
- 新手文件 step by step 教學
- Part 2: 坑與人的 Mapping 系統 (比較適合對 g0v 已有一定了解的人)
- 天馬行空
- 類似放在各專案頁面的 Fork Me 旗幟,另外弄一個 Ask Me 或 Help Me,點選後直接對 「客服 channel」 中的人聊天
todo
- 首頁行動參與頁修改成類coscup step by step 手冊
- 手冊增加我是xx專業,適合xx專案
hackath5n目標
- 整合以下:
- people tag分類:https://docs.google.com/file/d/0BzGJ4qvz2D3EbVNZMlJIUjhEMm8/edit
- http://hack.g0v.tw/project
- http://miau715.github.io/eo4/related_job.html
- 圖像類上傳介面和授權中心整合 http://g0v.github.io/moc-license-center/index.html
hackath5n 討論記錄
Issue 的整理可以分成 people-centric 與 project-centric 兩種模式-前者以人為中心,用各種方式列出跟「某一個人」相關的 issues;後者以 project 為中心,用各種方式列出跟「某一個 project」相關的 issues。我們將先處理 people-centric 的部分。
- 人力資源部另開 github repository,不要跟 hack.g0v.tw 混在一起。
- eo4 人T力銀行 - miau715 之前做的 mock up。
- people頁面re-layout
- 關鍵字grouping : g0v/hack.g0v.tw#47 , g0v/hack.g0v.tw#13
- simple profile: g0v/hack.g0v.tw#6
- hover 人像後出現 pop up 人資卡
- 點選人像後出現人資卡
- 人資卡上方為基本資料
- 人資卡下方為專案列表/task list/任務表/我參與的專案(用miau715之前做 mockup)
- 我參與的工作->關注中->如果有新issue,則會有未讀的勾勾
- 關注中 -> issue可以按accept/resolved
- 文化部授權中心整合
- 上傳檔案自動化
- Commit 自動化
- 接受非圖檔格式
- project 頁面 re-layout
- 增加[適合的專案]tab
- 整合subproject進primary projecdt g0v/hack.g0v.tw#31
開發手札
以下複製自 g0v pre hackath3n
人物列表 | people registry
- people.g0v.tw - 簡易 people registry (取代原來鄉民列表 spreadsheet), 讓人自己加 tag (如:環保、醫療、前端、後端), 也許每個 tag 可以成為一個 disq.us 討論區?
- 開發: http://github.com/g0v/hack.g0v.tw branch: hub
- (gem install sass compass)
- npm i
- ./node_modules/.bin/brunch w -s
- people 的 tag 可以包含幾種不同的類型
- 熟悉哪些 domain knowledge(環保、醫療、社福、經濟、食品安全、都市規劃)
- 擁有哪些實做技術(介面、視覺、web 前端、web 後端、手機 app、資料分析)
- 熟悉哪些政府或民間單位(公督盟、司改會、苦勞網、泛科學、醫勞盟、醫改會)
- 參與過哪些 g0v 專案
- 除了 tag 跟 email、sns 以外,可以有個欄位附上個人 github 帳號... XD
專案列表 | project registry
- 專案、成果、構想(包含拋磚、發想)
- 新增構想 = 先使用 hackpad,有成案再輸入 project registry
- 新增專案或 = webui
- 輸入後,順便按照專案模版產生 hackpad page
- 新增現有成果 = import from github json
- 定義 g0v project meta data & display
- sample: https://github.com/g0v/hack.g0v.tw/blob/master/g0v.json
- project 和 成果 好像應該分開來顯示
- 專案可以有個 project field 表示所屬專案。
- 例如 立院專案 有自己的說明,各成果又各有不同產出(公報文字檔、API、網站、etc)。又如萌典,有 data source、各類 app 等成果。
- id alphanumerical
- 專案名稱 name, name.zh
- 簡短說明 description, description.zh
- 狀態: status: idea, sketch, alpha, beta, production
- 預定產出的格式是什麼(json / csv / api / website / mobileapp / browserext / XSS) product
- 東西可以給誰用(programmer / 一般民眾)audience:
- 要怎麼用(去哪裡取用資料 / 去哪裡下載安裝什麼東西)
- 專案牽涉到的專業領域 tags(同 people XD)
- 專案採用的語言/工具 tags(d3.js, the noun project, iconmoon, sass/compass...)
- 專案牽涉到的政府或民間單位 tags
- 專案分工與認領清單
- 聯絡窗口 contact (mailing list, irc)
- hackpad
- 專案的 github 網址
- 我是專案Owner,應該如何設定?
- 新增g0v.json [sample]
- commit到project底下,github project應該會有這個檔案 gov/hack.g0v.tw/g0v.json
- 到 hack.g0v.tw/people 登入後,點選 projects 按右邊「新增專案」
- 按 add from github, 輸入 github 上的 user/repo, 如 g0v/twangry
- 按 save
IRC 聊天室整合 ( znc/subway)
- 兩個選項:
- znc https://github.com/yhsiang/znc
- create user script
- subway https://github.com/yhsiang/subway
- github login based on firebase SSO
- 替socketio新增一個 /authz for github login
- 新增一個logout的圖示
各種現有資料:
- https://groups.google.com/forum/#!topic/g0v-general/bp6nZlNTXls
- http://community.g0v.tw/category/5-category