g0v 人力資源部

最後編輯:2014-08-05 建立:2013-05-26 歷史紀錄

IPA C人找坑,坑找人

 

    ET B來龍去脈

IPA C主旨

ET Bg0v hackfoldr 裡面的 people, projects, tags

 

相關組織單位

 

    ET B實做細節

ET B現有成果

 

    ET B開發者

IPA C第一期分工與成員

  • ET Bweb front-end / web back-end / prototype - Chia-liang Kao
  • web front-end - fukuball
  • ui design - ET Blue

IPA Chackath5n team:

  • jeffhung, 小浣熊, isac, ipa,

hackath6n team:

  • isacl, paddy, ipa

 

 

    ISACLHackath6n 討論記錄

  • ISACL可改善的
    • 從首頁找不到專案列表(目前是「成果」)
    • 坑人 mapping 的文件找不到(我是設計師,我適合xxx工作)
    • 專案列表缺少專案的簡介
    • 各專案頁面上有個 link ,連回 http://hack.g0v.tw/project 的該 project 介紹
  • 人力兩大部份
    • Part 1: 新手怎麼開始,該參加什麼
      • 線上客服直接引導
      • 新手文件 step by step 教學
    • Part 2: 坑與人的 Mapping 系統 (比較適合對 g0v 已有一定了解的人)
      • eo4 人力銀行
        曼 奧克對於雖然某人有A專業,但是他想經過參與或學習後擁有B專業或是A+B變成C專業這樣的人力該如何整理好?
        曼 奧克例如應該有些非資訊領域的人,加入g0v後開始學coding之類的
  • 天馬行空
    • 類似放在各專案頁面的 Fork Me 旗幟,另外弄一個 Ask Me 或 Help Me,點選後直接對 「客服 channel」 中的人聊天

 

 

IPA Ctodo

  • 首頁行動參與頁修改成類coscup step by step 手冊
  • 手冊增加我是xx專業,適合xx專案

 

    IPA Chackath5n目標

 

    JEFF Hhackath5n 討論記錄

JEFF HIssue 的整理可以分成 people-centric 與 project-centric 兩種模式-前者以人為中心,用各種方式列出跟「某一個人」相關的 issues;後者以 project 為中心,用各種方式列出跟「某一個 project」相關的 issues。我們將先處理 people-centric 的部分。

 

  • 人力資源部另開 github repository,不要跟 hack.g0v.tw 混在一起。
    • Jeff Hung不過現階段大部份的實作還是會先住在 hack.g0v.tw 裡。
    • 建立 g0v/e04 專案
      • Jeff HungUtility scripts 會放在這邊,未來再研究怎麼把 UI 從 hack.g0v.tw 搬過來 (並與原來的 hack.g0v.tw 整合)
  • eo4 人T力銀行 - miau715 之前做的 mock up。
  • people頁面re-layout
    • WEN H關鍵字grouping : g0v/hack.g0v.tw#47 , g0v/hack.g0v.tw#13
      • 關鍵字使用小圖示 tag
    • simple profile: g0v/hack.g0v.tw#6
    • JEFF Hhover 人像後出現 pop up 人資卡
    • 點選人像後出現人資卡
      • WEN H人資卡上方為基本資料
      • 人資卡下方為專案列表/task list/任務表/我參與的專案(用miau715之前做 mockup)
      • 我參與的工作->關注中->如果有新issue,則會有未讀的勾勾
      • 關注中 -> issue可以按accept/resolved
  • 文化部授權中心整合
    • ET B上傳介面
    • WEN H上傳檔案自動化
    • Commit 自動化
    • 接受非圖檔格式
  • project 頁面 re-layout

 

 

    ET B開發手札

ET B以下複製自 g0v pre hackath3n

 

CHIA-LIANG K人物列表 | 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
    • ET Bpeople 的 tag 可以包含幾種不同的類型
      1. 熟悉哪些 domain knowledge(環保、醫療、社福、經濟、食品安全、都市規劃)
      2. 擁有哪些實做技術(介面、視覺、web 前端、web 後端、手機 app、資料分析)
      3. 熟悉哪些政府或民間單位(公督盟、司改會、苦勞網、泛科學、醫勞盟、醫改會)
        Chia-liang Kao以上感覺不大會彼此重複,所以應該不用特別分類,就直接標上就好?
        ET Blue的確耶XD
      1. 參與過哪些 g0v 專案
        ET Blue人跟人之間、人跟專案之間、專案跟專案之間需要使用統一的 tag 以方便媒合
    • 除了 tag 跟 email、sns 以外,可以有個欄位附上個人 github 帳號... XD
      • Chia-liang Kaoabout.me 好像有 api, 如果 user 已經有用也許可以直接 pull 所有資料過來?不過基本上就是 github/twitter/email 為必要吧,其他就... 都好 :p

 

CHIA-LIANG K專案列表 | 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
    1. ET B專案名稱 name, name.zh
    2. CHIA-LIANG K簡短說明 description, description.zh
    3. 狀態: status: idea, sketch, alpha, beta, production
    4. ET B預定產出的格式是什麼(json / csv / api / website / mobileapp / browserext / XSS) product
      ET Blue知道產出格式是什麼,就可以知道需要哪些人幫忙,比方說產出 json 檔的專案就不需要 ui designer 的加入了,這樣 designers 進來的話可以直接找 web / app 類型的專案參與
      Kong KaoKong Kao 加上了XSS ,因為覺得跟 website 還是不一樣
    1. 東西可以給誰用(programmer / 一般民眾)audience:
    2. 要怎麼用(去哪裡取用資料 / 去哪裡下載安裝什麼東西)
    3. 專案牽涉到的專業領域 tags(同 people XD)
      ET Blue不會寫程式的朋友,可以根據自己擅長的領域挑選想加入的專案
    1. 專案採用的語言/工具 tags(d3.js, the noun project, iconmoon, sass/compass...)
      ET Blue攻城屍還沒有特定偏好的主題的話,可以根據實做技術來挑選可參與的專案
      ET Blue發現工具好像不用下 tags = =" 不然沒完沒了 orz
    1. 專案牽涉到的政府或民間單位 tags
      ET Blue有特別聯繫管道的朋友,可以根據自己熟悉的人脈挑選想參與的專案
      Chia-liang Kaoc,e,d 為 keywords
      ET Blue理解,就跟 people 的 tags 一樣不用分類直接標就好對嗎 -> right, 然後就可以和 people match 了 :p -> hooray XD
      Kuang-che Wu如果這麼多種 tag 全標, 分類可能比較好看/好search? either tag 有 namespace, 或是另外弄 tag category. 不過可能等 tag 太多時再考慮
      ET Blue的確,今天上完阿修的課以後發覺某些有特別用途的tags也許需要分類,不過要等g0v首頁的策略定完再來深究 @@"
    1. 專案分工與認領清單
      ET Blue可以提供一組常見的分工方式讓大家改,很像是之前的那些 neadxxxx tags,想認領的人自己寫上去。
      • parser
      • web back-end
      • web front-end
      • ui design
      • visual design
      • writer
    1. CHIA-LIANG K聯絡窗口 contact (mailing list, irc)
    2. hackpad
    3. 專案的 github 網址
      ET Blue是否要建議每個專案開一個 group 設定 members,還是在自己帳號也行?(用自己的可能會比較亂)
      ET Blue要是看到有人認領了某工作但很久沒 commit 了其他人可以考慮接手XD
  • JIMMY H我是專案Owner,應該如何設定?
    • 新增g0v.json [sample]
    • commit到project底下,github project應該會有這個檔案 gov/hack.g0v.tw/g0v.json
    • CHIA-LIANG K到 hack.g0v.tw/people 登入後,點選 projects 按右邊「新增專案」
    • 按 add from github, 輸入 github 上的 user/repo, 如 g0v/twangry
    • 按 save

 

 

IRC 聊天室整合 ( znc/subway)

  • CHIA-LIANG K兩個選項:
    1. YUAN Cznc https://github.com/yhsiang/znc
      1. create user script
        Yuan Hsiang Cheng想整合kiwirc然後加github login
    2. subway https://github.com/yhsiang/subway
      1. github login based on firebase SSO
      2. 替socketio新增一個 /authz for github login
      3. 新增一個logout的圖示
        Yuan Hsiang Cheng有一個subway 原始的bug,就是如果使用者不勾選keep connection下次登入就什麼都下次登入就什麼都看不到。
        Yuan Hsiang Cheng然後現在都用onclick 硬作,應該要寫到js裡面,但是不太想破壞本來的code,雖然已經自己加了authz

 

 

 

KIANG各種現有資料:

  1. https://groups.google.com/forum/#!topic/g0v-general/bp6nZlNTXls
  2. http://community.g0v.tw/category/5-category