g0v.json spec
編輯歷史
| 時間 | 作者 | 版本 |
|---|---|---|
| 2014-04-12 15:45 – 15:47 | r1296 – r1319 | |
顯示 diff(12 行未修改)
更詳細的規畫、討論,請見 g0v hub
+ *要怎麼樣讓上面這個連結改成彈出新視窗?
範例
https://github.com/g0v/hack.g0v.tw/blob/master/g0v.json
更多例子: https://github.com/search?q=path%3Ag0v.json&type=Code&ref=searchresults
+ *更多例子的網址找不到東西。
Tags
(33 行未修改)
|
||
| 2013-08-24 15:18 – 15:26 | r1257 – r1295 | |
顯示 diff(50 行未修改)
需要哪種人、技術支援
*譬如 designer, writer, programmer, money
- #
+ #*之後可以用 json-ld 來做格式的驗證
|
||
| 2013-08-24 15:18 | r1256 | |
顯示 diff(53 行未修改)
|
||
| 2013-08-24 15:18 | r1255 | |
顯示 diff(50 行未修改)
需要哪種人、技術支援
*譬如 designer, writer, programmer, money
+ #
|
||
| 2013-08-24 08:00 – 08:00 | r1253 – r1254 | |
顯示 diff(52 行未修改)
|
||
| 2013-08-21 11:51 – 11:51 | r1250 – r1252 | |
顯示 diff(41 行未修改)
*譬如 contributor, public*roducts
p 這個專案的產出
- *譬如 website, app, library, api, data*rojects
+ *譬如 website, app, library, api, data, script*rojects
c 屬於什麼 prooject. (可以多選)
*譬如 kuansim-backend 屬於 kuansim 這個 project, moedict-webkit 屬於 3du
(6 行未修改)
|
||
| 2013-08-21 00:29 – 00:43 | r1076 – r1249 | |
顯示 diff(43 行未修改)
*譬如 website, app, library, api, data*rojects
c 屬於什麼 prooject. (可以多選)
- **ontributors
+ *譬如 kuansim-backend 屬於 kuansim 這個 project, moedict-webkit 屬於 3du
+ *填寫的 project 不一定要「實體存在」,譬如上面的例子,不一定有另一個 g0v.json 的 name 寫 3du
+ *若是一群 projects 的主 project, 可以填自己的 name*ontributors
n 參與者*eeds
(2 行未修改)
|
||
| 2013-08-20 17:45 – 18:46 | r637 – r1075 | |
顯示 diff(19 行未修改)
其實所有的欄位都沒有嚴格限制, 這邊列的只是參考/建議a*uthor
- 作者s*tatus
- 專案狀況 planning, pre-alpha, alpha, beta, production, stable, mature, inactiven*ame
+ 主要作者s*tatus
+ 專案狀況
+ *planning, pre-alpha, alpha, beta, production, stable, mature, inactiven*ame
英文名, 一般為簡短的代號 (不含 .#$[] 等符號)
*name_zh 中文名d*escription
英文描述d*escription_zh
中文描述h*omepage
- 網頁d*ocument
- 說明這個 project 的文件r*epository
- l*icenses
- k*eywords
- a*udience
- p*roducts
- p*rojects
- c*ontributors
- n*eeds
+ 網頁
+ *thumbnail 縮圖 (TODO 建議大小?)d*ocument
+ 說明這個 project 的文件、網頁、或 hackpadr*epository
+ 工作資料區
+ *這欄位主要是給程式專案使用, 表示 code 公開的 url.
+ *其他類型的專案也許是 google doc 或是 dropbox folder 之類. 譬如的圖庫、照片、資料檔l*icenses
+ 專案授權
+ *譬如 MIT, CC0, CC-BY 等等.
+ *若是少見或是特別的 license, 請加上 url, 譬如 http://g0v.mit-license.org/*eywords
+ a 專案關鍵字
+ *目前沒有限定哪方面的關鍵字。
+ *可以是專案性質、解決哪方面的問題,也可以是用到的技術、技能。*udience
+ p 這個專案的目標群。
+ *譬如 contributor, public*roducts
+ p 這個專案的產出
+ *譬如 website, app, library, api, data*rojects
+ c 屬於什麼 prooject. (可以多選)
+ **ontributors
+ n 參與者*eeds
+
+ 需要哪種人、技術支援
+ *譬如 designer, writer, programmer, money
|
||
| 2013-08-20 17:45 – 17:45 | r625 – r636 | |
顯示 diff(21 行未修改)
作者s*tatus
專案狀況 planning, pre-alpha, alpha, beta, production, stable, mature, inactiven*ame
- 英文名, 一般為簡短的代號
+ 英文名, 一般為簡短的代號 (不含 .#$[] 等符號)
*name_zh 中文名d*escription
英文描述d*escription_zh
(10 行未修改)
|
||
| 2013-08-20 17:01 – 17:45 | r59 – r624 | |
顯示 diff(1 行未修改)
Background
- 需要一個程式可自動處理的方式,
+ g常v project 很多, 常需要回答
+ 像這樣的問題
+ *有哪些 project?
+ *這個 project 好有趣, 我要去哪裡找它的網頁/文件/程式?
+ *我是文字工作者, 有哪些 project 需要我?
+ *我寫 c++ 有沒有哪個 project 適合我?
+ *有哪些相關的 project?
+ 需所以我們需要一個方式登錄各 project 的 metadata, 方便查詢、搜尋。目前設計出來的解法是大家在自己的網站上放一個 g0v.json。再去 http://hack.g0v.tw/project "新增專案"
+ (譬如在 git repo 的根目錄放 g0v.json)
+
+ 更詳細的規畫、討論,請見 g0v hub
範例
https://github.com/g0v/hack.g0v.tw/blob/master/g0v.json
- t
+ 更多例子: https://github.com/search?q=path%3Ag0v.json&type=Code&ref=searchresults
+ Tags
+
+ 其實所有的欄位都沒有嚴格限制, 這邊列的只是參考/建議a*uthor
+ 作者s*tatus
+ 專案狀況 planning, pre-alpha, alpha, beta, production, stable, mature, inactiven*ame
+ 英文名, 一般為簡短的代號
+ *name_zh 中文名d*escription
+ 英文描述d*escription_zh
+ 中文描述h*omepage
+ 網頁d*ocument
+ 說明這個 project 的文件r*epository
+ l*icenses
+ k*eywords
+ a*udience
+ p*roducts
+ p*rojects
+ c*ontributors
+ n*eeds
|
||
| 2013-08-20 17:01 | r58 | |
顯示 diff(8 行未修改)
|
||
| 2013-08-20 16:57 – 17:01 | r1 – r57 | |
顯示 diff- Untitled
+ g0v.json spec
- This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
+ Background
+ 需要一個程式可自動處理的方式,
+ 範例
+ https://github.com/g0v/hack.g0v.tw/blob/master/g0v.json
+
+ t
|
||
| 2013-08-20 16:56 | r0 | |
顯示 diff+ Untitled
+ This pad text is synchronized as you type, so that everyone viewing this page sees the same text. This allows you to collaborate seamlessly on documents!
|
||