owned this note changed 5 years ago
Linked with GitHub

東京都新冠肺炎對策網站開源參與經驗 - Pichu Chen

tags: COSCUP2020 入門 TR410

歡迎來到 https://hackmd.io/@coscup/2020 共筆

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →

點擊本頁上方的 開始用 Markdown 一起寫筆記!
手機版請點選上方 按鈕展開議程列表。

小前提:

  • 講者不是第一次投入開源專案
  • 這個專案寫 code 不算多,但參與過的開源專案中貢獻者人數最多(200多人),也花費他最多時間心力的。
  • 因為google sheet 的人數上限,所以轉到 Transifex 上面

  • 專案目標

    • 用簡易的圖表讓大眾理解目前疫情的狀況
    • 開放的接受各種提案
    • 疫情還沒有真正爆發開來
    • 國際認為是不是因為東京奧運的關係
    • 比起讓民眾私下傳謠言,不如開放資料比較令人安心
  • 有些設計不太好的圖表

    • ex.相似的顏色、色差不夠,色盲使用者觀看的感覺
    • 有興趣可以去看這一串討論,專業的討論
    • 東京都政府認為沒有必要改顏色的設計,所有設計師炎上
  • Fork

    • 一開始只有東京,變成全日本各縣市都在 Fork

    • 高中生的志願者寫了一篇教學文

    • 在slack上貢獻者不斷增加>>日本各都道府縣的版本

    • 不同的社群和地區討論適合自己的功能

      • 可以時間拉區間的版本
      • 可以看回歸曲線的版本
      • 圓餅圖的版本
      • 加入 chatbot 的版本
    • 一個地方不只有一個版本(山形縣*3)

    • 各種地方社群

      • 北海道:Just do it
      • 福島:GDG 社群
      • 高中社團
      • 個人維護
      • 科技公司
      • 有些有地方政府官方承認,有些沒有
  • 運作模式

    • 在 Readme 有很清楚的「如何貢獻」
    • 如何參與交流:Code for Japan 的 Slack 群組的 #covid19 頻道
    • 先閱讀過 CoC
    • 在 Issue 列表找還沒有人做過的Issue認領
    • 在下面回應認領
      • Issue 不快點修馬上會被做掉所以需要認領
    • 做好之後發送 PR 並且 tag 原本的 Issue
  • 在 issue 裡用 tag 讓大家知道什麼是新手村任務

  • 都用日文討論

    • 以後如果是地區性專案是不是可以不用都用英文?
  • 結語

    • 實際上開源貢獻並不是只有 Coding 才叫貢獻
    • 翻譯也可以做出貢獻
    • 提出新的 Issue 也可以是貢獻
    • 不一定要是 Bug 像是顏色上的改進提案也可以
  • QA

    • 為什麼資料庫是 offline 的

      • 因為原始資料是 pdf,由志工登打
      • 可以用 SSR 變成靜態網頁
    • 怎麼更新人數

      • 直接去手動改 json
      • 一開始不是動態,後來才改成動態
      • 不是 24 小時都會一直有新的病例進來
    • 誰來決定什麼功能

      • 會有人在 issue 提設計方案
      • 在 issue 的討論串裡把問題截圖,畫出覺得該長什麼樣子
      • 因為是官方專案,所有決定更改還是要給東京都,要符合東京都的意象,
      • 公民科技專案到底需不需要官方認證?
        • 北海道沒有官方認證,可以直接在社群
    • 誰有權限來 host 那台主機

      • 官方主要是掛名,內容由東京都政府負責
      • 直接在 netlfy
Select a repo