Skip to content

データ更新手順

kurehajime edited this page Mar 31, 2020 · 6 revisions

データ更新手順

県のサイトから情報を取得

  1. 鹿児島県/新型コロナウイルス感染症に関する情報 > 国内・県内の発生状況を觀る。

  2. 以下の項目の「◯」の箇所を確認する

    1. ◯月◯日までに鹿児島県内において◯件(検査延べ人数)の検査を実施済。
    2. 陽性◯件
    3. 陰性◯件

ken

debelopmentブランチの編集

debelopmentブランチは、開発時に利用するブランチです。
本番環境に反映する前に動作確認することができます。

1. codeforkagoshimaのcovid19ブランチにアクセスします。

https://github.com/codeforkagoshima/covid19

2. developmentブランチになっていることを確認します。

ブランチ名がdevelopmentになっていることを確認して下さい。

dev

  1. データファイルのページを開きます。

data/data.json ファイルまで階層を移動します。

data datajson

  1. 編集ボタンを押します。

ペンのアイコンをクリックします。

edit

  1. 鹿児島県の情報をもとに、data.jsonを編集します。

    1. lastUpdateの日付を、その日の日付にする(時間は0時でよいです)
    2. もし陽性者が増えていたら、patientsについて、すでにあるデータを参考に追加する
    3. main_summary valueを「検査延べ人数」に更新する
    4. ニュース等を参考に、陽性者の属性を更新する

参考までに、data.jsonは以下のような構造になっています。


6. Commit Changesボタンを押します。

記事作成中
--- 
lastUpdate:全体最終更新日
patients:陽性患者の属性
    date:陽性患者の属性更新日
    data:[
        {陽性患者の属性データ1},
        {陽性患者の属性データ2},
        ...
        ]
main_summary:検査陽性者の状況
    attr:  検査実施人数ラベル
    value: 検査実施人数(陽性者+陰性者)
    children:
        attr: 陽性患者数ラベル
        value: 陽性患者数人数
        children:
            attr: 入院中ラベル
            value: 入院中人数
            children:
                attr: 軽症・中等症ラベル
                value: 軽症・中等症人数
            children:
                attr: 重症ラベル
                value: 重症人数
        attr: 退院ラベル
        value: 退院人数
        attr: 死亡ラベル
        value: 死亡人数
contacts:鹿児島版では利用しません
querents:鹿児島版では利用しません
patients_summary:陽性患者数
    date:陽性患者数更新日
    data:
        [
            {陽性患者数情報1},
            {陽性患者数情報2},
            ...
        ]
discharges_summary:鹿児島版では利用しません
inspections_summary:鹿児島版では利用しません
  1. 開発ページで動作確認する。

development ブランチへの変更は15分ほどで以下のページに反映されます。
https://development-covid19.code4kagoshima.org/

問題ないことを確認した上で次のステップへ進んで下さい。

masterへの反映

ここから先の手順は本番環境への変更反映になります。

  1. development → master のPull Request をマージする。

developmentへの変更から15分ほどすると、development → masterのPull Requestが自動的に作成されます。

prlist

対象のPull Requestを選択して、

① master ← development のPull Requestかどうかを確認

② 自分のやった変更かどうか確認

を行ったのち、

③ Merge Pull Request ボタンをクリックして下さい。

pr

  1. 本番環境の動作確認

masterへの変更から15分ほどたつと、以下の本番環境に変更が反映されます。

https://covid19.code4kagoshima.org/

問題なく動作していれば、作業は完了です。

分からないことやうまく行かなかった所があれば、slackチャンネルかissueにてご相談ください。