YAOH x jothon co-work
caasi 11/3
- 聊天功能
- 搜尋 log ,顯示結果包含前後三條句子,好快速查找是否該加上標籤的功能
- 從 log 跟 nickname 建議三個標籤的功能
- 二到三個視覺化圖表(貢獻者、討論者、時間軸)
- 結合線上訪問結果的入坑頁
ttcat+caasi 11/13
- 媒合功能
- 期中報告以兩個 user cases 出發:新手要找坑、坑主要人更好瞭解他的專案
- 視覺化圖表
- 訪綱 - 入坑頁(來得及的話再做)
- 聊天功能
4. Research 未來同時接 Slack archive 去蒐集其他頻道 log 的可能性
5. CHAT BOT 相關功能約 yutin 大松時討論
Team review:在黑客松的期中報告不明確,要再補充是否完成以上項目。希望大眾(或者至少曾參與過專案的參與者)看了期末報告之後可以很清楚 g0v 的專案。
ronny+ipa+caasi 12/1

ronny+ipa+caasi 12/8
本週進度與討論
- dashboard
- mockup: 尚未
- 專案簡介、repo、人:
- 抓 g0v.json: description, contributer, tag(先抓)
- 問題:有些專案有很多 g0v.json –> 先確定主要的 repo(先抓再調整主從)
- 共筆資料:
- hackmd, hackpad 加 tag –> 運用 g0v search: ronny 嘗試增加 hashtag
- url 加 tag(社群動態):
- twitter, fb, hackmad, hackpad 等
- 問題:開放自己寫 hashtag 混亂,不開放不精準 –> 先暫緩開發
- g0v editor 可補強、替代、連結(editor 去抓加 「網址加hashtag」的資料庫,送PR)
- 訪談 QQ 大集: https://g0v.hackpad.tw/QQ–LTnlkP6GBOV
下週進度
- dashboard:
- 前端框架先出
- 吃 g0v.json: description, contributor, tags
- g0v search 增加 #hashtag 功能
- 社群動態(網址加 hashtag、irc、fb 動態暫緩)
- QQ 結構大集
caasi 12/14
- repo page

- 網址加 hashtag (功能,非資料)

ronnywang, ipa, caasi 12/15
- 未來 awesome g0v 用產生的?
- issue 加 tag ?或是按 tag 過濾?
- QQ 題庫可以被選到 g0v.json 或其他的結構化資料中,坑主可以選題產生 hackpad/hackmd ?
- 針對 issue 需要什麼人力的 tag ?例如設計師、程式員、 UI/UX
- 整理提案資訊?
- ipa 問 ronny g0v search 能否整合 YouTube 影片?
- fork project 會包含原本 contributors
下週進度
- dashboard:
- 升級 g0v.json ,好呈現專案成果與相關 repos ,
- 並整合主從 repo 的 contributors
- 還有整合主從 repo 的 contributors
- 將 search 換成 g0v search
ronnywang, caasi 12/22
- LIVE 頁面
- 從資料處理的角度看, ronny 還是覺得先把 g0v.json 爬下來處理比較好
- 好處:
- 不會撞到 GitHub API 上線
- 只需要留
parent
欄位,不用列 projects
- 不用列出 project 的 name
- 缺點:
- 但是
products
的欄位(type
, subtype
, name
, url
) 要留著,畢竟成果不見得會有 repo
- 要瞭解誰是上游(資料來源,處理資料的 repo )?誰是下游(成果,用到這個專案的資料的專案)?哪些是同類的?怎麼整理在一起?
- 最初的想法是 ronny 建議的,只填
parent
就好
- 但這樣不好處理一個資料集供給很多專案這種結構
- 後來採用
group
, dependencies
, products
方案,此方案靠 group 來組織同類專案;靠 dependencies 來描述專案上下游; products 則如以往,描述成果:
group
是 repo 完整的 URL ,如果填自己的話,表示他是主專案, project hub 列專案時應該列出 groups ,而不是所有 repo
dependencies
有很多個,包含 repo 完整 URL
products
仍是產出
- 目前的規劃在放在 YA0H 的
metadata.js
中
其他可以呈現在 repo 頁面上的資訊
- 如何呈現專案活躍度:
- 從參與者最近的活動下手
- 從 issue 下手
- 從 commit 下手
- 決定新的參與者結構
- g0v.json 一樣只列名字,但是可以從 g0ver 那邊拉到詳細資訊?
- 決定一套基礎的 issue labels ,並用在 g0v.json 的 needs 欄位
- 莫忘 QQ 結構大集
接下來要做
- 要個 domain 吧~
- 和專案主討論新的 g0v.json 架構是否合適?
一月方向
- 幫其他專案準備 patch.json ,最少要加上 group 欄位
- 掃過所有的 patched g0v.json ,把結果存到
/data/groups/${url}.json
中,作為「相關專案」的資料來源
- 挑出三組 group
目的是讓大家看到按這個結構寫完的 g0v.json ,會有怎樣的呈現成果。
二月方向
- 改完
- 讓 g0v editor 產生新的 g0v.json
目的是讓 TxT 組開始幫忙完善其他 g0v.json 。