vTaiwan.tw 後端架構

上層:vTaiwan.tw 行政院法規線上諮詢系統

前端呈現在 https://github.com/g0v/vtaiwan.tw/

後端由兩部份組成,也就是 GitBook 和 Discourse。

GitBook 方面

http://crowdfunding.vtaiwan.tw/ 的目錄就是該網址。

小字典是 http://crowdfunding.vtaiwan.tw/GLOSSARY.html

字典內容由 google spreadsheet 取得

各頁的內容全部在 http://crowdfunding.vtaiwan.tw/content.json

所有的 Markdown 在 https://github.com/g0v/crowdfunding-gitbook

技術文件見 http://help.gitbook.io/book/format.html

Discourse 方面

可以到討論區任一頁,如 https://talk.vtaiwan.tw/t/topic/21

後面加 .json 就好了 \o/ https://talk.vtaiwan.tw/t/topic/21.json

Ruby API 及技術說明: https://meta.discourse.org/t/using-discourse-api/17587

Node.js API: https://github.com/dhyasama/discourse-api

Java API: https://github.com/wareninja/discourse-api-client

主索引

請用這個 JSON 結構試作:

其中 title_eng 對應到 GitBook domain,category_num 對應到 Discourse domain。

對應邏輯如下: