Giter Club home page Giter Club logo

covid19's Introduction

新潟県(非公式) 新型コロナウイルス感染症対策サイト

新潟県(非公式) 新型コロナウイルス感染症対策サイト

(TODO: 日本語以外の対応)

貢献の仕方

Issues にあるいろいろな修正にご協力いただけると嬉しいです。

詳しくは貢献の仕方を御覧ください。

行動原則

詳しくはサイト構築にあたっての行動原則を御覧ください。

ライセンス

本ソフトウェアは、MITライセンスの元提供されています。

東京都サイトから派生したサイト

Link先を御覧ください。

翻訳者向け情報

翻訳をお手伝いいただける方は、こちらのドキュメントを御覧ください。

開発者向け情報

環境構築の手順

  • 必要となるNode.jsのバージョン: 10.19.0以上

yarn を使う場合

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

docker compose を使う場合

# serve with hot reload at localhost:3000
$ docker-compose up --build

Cannot find module **** と怒られた時

yarn を使う場合

$ yarn install

docker compose を使う場合

$ docker-compose run --rm app yarn install

VSCode + Remote Cotainersで開発する場合

  1. VSCodeの拡張機能「Remote Development」を導入します。
  2. この画像(外部サイト)のように左下部の「Open Folder in Container」でこのリポジトリのルートを選択すれば環境構築が始まります。

[Topic]

  • 設定を変更したい場合は、.devcontainer/devcontainer.jsonを修正してください。
    詳細はdevcontainer.jsonのリファレンスを参照してください。
  • Remote Container実行時のみ有効な拡張機能「ESlint」を導入していますが、必要に応じてdevcontainer.jsonextensionsに追加してください。
    詳細な手順はこちら(外部サイト)を参照してください。
  • 開発環境を再構築する場合は、左下部の「Rebuild Container」を実行してください。

本番環境/その他の判定

process.env.GENERATE_ENV の値が、本番の場合は'production'に、それ以外の場合は 'development' になっています。 テスト環境のみで実行したい処理がある場合はこちらの値をご利用ください。

ステージング・本番環境への反映

master ブランチがアップデートされると、自動的に production ブランチにHTML類がbuildされます。

そして、本番サイト (未定) が更新されます。

staging ブランチがアップデートされると、自動的に gh-pages ブランチにHTML類がbuildされます。

そして、ステージングサイト (未定) が更新されます。

development ブランチがアップデートされると、自動的に dev-pages ブランチにHTML類がbuildされます。

開発用環境への反映(新潟県非公式)

development ブランチがアップデートされると、自動的に dev-pages ブランチにHTML類がbuildされます。そして、開発用サイト https://dev-niigata-informal.netlify.com/ が更新されます。

ブランチルール

development, dev-i18n, dev-hotfix 以外は Pull Request は禁止です。 Pull Request を送る際の branch は、以下のネーミングルールでお願いします。

機能追加系: feature/#{ISSUE_ID}-#{branch_title_name} ホットフィックス系: hotfix/#{ISSUE_ID}-#{branch_title_name}

基本的なブランチ

目的 ブランチ 確認URL 備考
開発 development https://dev-niigata-informal.netlify.com/ base branch。基本はこちらに Pull Requestを送ってください
緊急適用用 dev-hotfix なし 急ぎ本番に適用するべき修正。管理者から依頼された場合こちらを使ってください
i18n 作業用 dev-i18n なし テンポラリで使っています
ステージング staging なし 本番前の最終確認用。管理者以外の Pull Request は禁止です
本番 master https://niigata.stopcovid19.jp/ 管理者以外の Pull Request は禁止です

システムで利用しているブランチ

目的 ブランチ 確認URL 備考
本番サイトHTML production なし/ 静的ビルドされたHTMLが置いてある場所
ステージングサイト HTML gh-pages なし 静的ビルドされたHTMLが置いてある場所
OGP作業用 deploy/new_obp なし OGPの更新用

covid19's People

Contributors

actions-user avatar af12066 avatar amotarao avatar asukag avatar djyoko avatar dmamira avatar halsk avatar himatani avatar kaizumaki avatar kasacchiful avatar kawokas avatar kebhr avatar macropygia avatar maysomusician avatar michiyac4ngt avatar mikkame avatar munierujp avatar nard-tech avatar npoi avatar osoken avatar oti avatar pichuchen avatar potato4d avatar rozeo avatar shgtkshruch avatar smellman avatar spenserblack avatar yasu avatar yokinist avatar yukilab2 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

covid19's Issues

サイドバーの型崩れ

image
レイアウトを調整する。

  • それぞれのアイコンの下に文字を(折り返して)配置
  • 文字を小さく

aboutに東京都が残っている

起こっている問題 / The Problem

問い合わせ先が東京都

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected Behavior

  • Code For Niigataへ

起こっている問題の再現手段 / Steps to Reproduce

http://localhost:3000/about

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

サイト内文章のローカライズ(多言語対応)

起こっている問題 / The Problem

Webサイト上の文章を新潟版に変更するにあたって、ローカライズが必要。
東京都のソース上では

  • 英語
  • **語(簡体、繁体)
  • 韓国語
  • やさしいにほんご

となっている

期待する見せ方・挙動 / Expected Behavior

まずはサイト上の文章を新潟版に文章変更する。
その後、以下の優先度でローカライズする。

  • 英語
  • **語(簡体、繁体)
  • やさしいにほんご
  • ベトナム
  • ネパール
  • ロシア
  • 韓国語
  • 朝鮮語

検査実施数のクルーズ船表記を消す

改善詳細 / Details of Improvement

  • 検査実施数で、クルーズ船での検査結果がないにもかかわらず凡例に記載があるのは不適と思う。

スクリーンショット / Screenshot

image
青色(紺ではなく)の凡例は消えてもいいと思われる

期待する見せ方・挙動 / Expected behavior

たとえばこんな感じ
image

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

デプロイ

起こっている問題 / The Problem

  • 公開Webサーバ netlifyかさくらインターネットのアカウント・ドメイン未定

期待する見せ方・挙動 / Expected Behavior

  • 開発時でも仮に公開できるサーバを立てる
  • 新潟様に文言・アイコンなどカスタマイズしてあること。
  • コンテンツは最低限でよい
  • SSL : Let's Encrypt
  • 静的Websサーバ (nginx予定)

オープニング画像が透過されていない

改善詳細 / Details of Improvement

  • 画像が透過されてない

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected behavior

  • 背景色で透過されていること

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

READMEのコードブロックが消えている

改善詳細 / Details of Improvement

  • README.mdのコードブロックが消えているため、読みにくい
  • 他言語のREADMEにはコードブロックがあるので問題なし

期待する見せ方・挙動 / Expected behavior

  • README.mdのコードブロックを他のREADMEと同じように記述

top README情報新潟化

起こっている問題 / The Problem

言語対応リスト日本語位以外対応不完全だが、まず日本語直すところから

build error

起こっている問題 / The Problem

WARNING in ./assets/locales/ja.json
Module parse failed: Unexpected token   in JSON at position 1952 while parsing near '...新潟市より引用":"新潟市より引用",
 "新潟県信用保証協会による経営相談窓口...'
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
SyntaxError: Unexpected token   in JSON at position 1952 while parsing near '...新潟市より引用":"新潟市より引用",
 "新潟県信用保証協会による経営相談窓口...'
 

期待する見せ方・挙動 / Expected Behavior

  • えらーなし

起こっている問題の再現手段 / Steps to Reproduce

yarn build

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

CONTRIBUTINGの新潟版作成

CONTRIBUTINGがCode for Japanに向いている

  • 現状、GitHubを見た人が新潟版の開発チャンネルに直接参加する方法がない
  • CONTRIBUTING.mdにCode for JapanのSlackにつながる方法は書いてある
  • 新潟版については新潟版の内容を記載するべき

最新のお知らせを変更

改善詳細 / Details of Improvement

  • 最新のお知らせを東京 => 新潟に変更する

期待する見せ方・挙動 / Expected behavior

  • 新潟県、新潟市の最新のお知らせを2、3件表示する

スクリーンショット 2020-03-18 0 58 40

データを取得・変換する

新潟県のコロナウイルスについて

https://www.pref.niigata.lg.jp/sec/kenko/bukan-haien.html

5 県内における「帰国者・接触者相談センター」への相談件数及び検査件数

(1)帰国者・接触者相談センターへの相談件数
(2)検査件数

これらをサイトのデータ形式に変換する。
pdfなので、変換方法については別途検討(現時点の数なら手作業でも可能

データの更新日時が実態と異なる

起こっている問題 / The Problem

  • データの更新日時がデータ生成日時になっている。

スクリーンショット / Screenshot

Screen Shot 2020-03-18 at 22 35 02

期待する見せ方・挙動 / Expected Behavior

  • おそらく見る側の意識としては、データ取得元で書かれている日時の方が望ましい。

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

SideNavigation.vueの修正

変更対象

新型コロナウイルス感染症が心配なときに

/flow 中身 一旦削除

お子様をお持ちの皆様へ

/parent 中身 一旦削除

都民の皆様へ

→一旦削除(県民向けメッセージ確認)

企業の皆様・はたらく皆様へ

/worker 中身 一旦削除

東京都新型コロナウイルス感染症対策本部報

対策本部会議開催状況
https://www.pref.niigata.lg.jp/sec/kikitaisaku/shingata-corona.html

東京都主催等 中止又は延期するイベント等

新型コロナウィルス感染症の拡大防止による新潟県内のイベント中止および変更について
https://niigata-kankou.or.jp/news/105

知事からのメッセージ

不明

当サイトについて

/about

東京都公式ホームページ

新潟県?

追加

https://www.pref.niigata.lg.jp/sec/kikitaisaku/shingata-corona.html
県からのお願い

サイト開設者について

開設者部分の修正

本家では「東京都」が開設していることになっているが、本サイトは、現状非公式のため新潟県からお墨付きを得るまでは一旦、Code for Niigataの開設とする。

検査実施数のラベルが都内になっている

起こっている問題 / The Problem

  • 検査実施数のラベルが都内になっている

スクリーンショット / Screenshot

Screen Shot 2020-03-18 at 23 37 19

期待する見せ方・挙動 / Expected Behavior

  • 県内であるべき

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

提案:新潟市・県のtweetから最新news更新

提案:## 改善詳細 / Details of Improvement

  • news.json編集の手間を省くために、また、リアルタイムにするために、公式tweetからjson更新し、すぐwebに反映できる様にする

SNSリンク修正

起こっている問題 / The Problem

  • SNSの連絡先確定後、コード修正必要

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected Behavior

  • 新潟県のものに

起こっている問題の再現手段 / Steps to Reproduce

  1. https://covid19.niigata.prototype-cafe.space/ をぶらうざで確認

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

faviconが東京都の銀杏マーク

起こっている問題 / The Problem

  • ブラウザタブに表示される favicon.icoが東京都のになってる

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected Behavior

  • favicon.icoがないか、新潟の何かに。

起こっている問題の再現手段 / Steps to Reproduce

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

検査陽性者の状況のデータ元がない部分に0が表示されている

起こっている問題 / The Problem

  • 県からデータが取得できていない退院などの部分の表示が0として表示されている。

スクリーンショット / Screenshot

Screen Shot 2020-03-18 at 22 34 29

期待する見せ方・挙動 / Expected Behavior

  • 0ではなく不明なのでデータ取得元がない場合はハイフンなどを表示するのが望ましい。

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

popup linkがtokyoのまま

起こっている問題 / The Problem

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected Behavior

  • LINE => 削除
  • Twitter => 県、新潟市二つ載せる
  • facebook => 削除

起こっている問題の再現手段 / Steps to Reproduce

  1. https://dev-niigata-informal.netlify.com/にブラウザアクセス
  2. グラフの右下の矢印をクリック

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

公開サイトへ のリンク修正

起こっている問題 / The Problem

  • development 版の下部に東京都への誤ったリンクが出ている

スクリーンショット / Screenshot

image

期待する見せ方・挙動 / Expected Behavior

  • 新潟の本番サーバは未定なので 無効化

起こっている問題の再現手段 / Steps to Reproduce

  1. xxx
  2. xxx
  3. xxx

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux / iOS / Android
  • Chrome / Safari / Firefox / Edge / Internet Explorer

新型コロナ受診相談窓口相談件数というタイトルが実態と異なる

起こっている問題 / The Problem

  • 「新型コロナ受診相談窓口相談件数」というタイトルだが、実際には「帰国者・接触者相談センターへの相談件数」のデータを表示している

スクリーンショット / Screenshot

Screen Shot 2020-03-18 at 23 11 18

期待する見せ方・挙動 / Expected Behavior

  • タイトルを「帰国者・接触者相談センターへの相談件数」に変更すべき

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

陽性患者の属性で退院の情報が表示されている

起こっている問題 / The Problem

  • 陽性患者の属性で退院の情報が表示されている。

スクリーンショット / Screenshot

Screen Shot 2020-03-18 at 22 34 55

期待する見せ方・挙動 / Expected Behavior

  • 退院の情報は県の情報でないため、退院の列がないのが望ましい。

動作環境・ブラウザ / Environment

  • macOS
  • Chrome

データの更新を行う

新潟県からデータを取得してデータの更新を行う

手作業で更新を実施している期間中、子タスクを生成して処理します。

対象

  • 最新のお知らせ
  • 検査陽性者の状況
  • 陽性患者数
  • 陽性患者の属性
  • 検査実施数
  • 帰国者・接触者相談センターへの相談件数

開発サーバセットアップ・デプロイ

起こっている問題 / The Problem

公開Webサーバ netlifyかさくらインターネットのアカウント・ドメイン未定

期待する見せ方・挙動 / Expected Behavior

  • 開発時でも仮に公開できるサーバを立てる
  • 新潟様に文言・アイコンなどカスタマイズしてあること。
  • コンテンツは最低限でよい
  • SSL : Let's Encrypt
  • 静的Websサーバ (nginx予定)
  • passwordログイン禁止。 公開鍵認証
  • may: 英語対応 (簡体・繁体・ハングル・ベトナム・ロシア・・)

本番サーバ準備

改善詳細 / Details of Improvement

  • さくらインターネットのコロナ対応無料枠(GA分析負荷次第)
  • 当面は菊地のVPSで。

新しいドメインに移行 https://niigata.stopcovid19.jp/

  • done: サーバの登録ドメイン変更(菊地:さくらVPSコンソール)
  • done: Let’s Encrypt の証明書取得し直し(菊地)
  • done: nginx confのドメイン修正(菊地)
  • done: GAの本番ID取得・masterブランチのnuxt.config.js情報修正(山田)
  • 頻度少ないので 1ライナデプロイで代替: github webhook でmaster push => deployできる様に設定(github actionでビルド => post notification?) (菊地)
  • done: DNS設定(中原)
  • done: REDME.md サーバ情報修正(菊地)

リンク先を新潟県の情報へ変更

改善詳細 / Details of Improvement

  • リンクが東京都のままの部分を新潟県の情報へ変更

スクリーンショット / Screenshot

キャプチャ

期待する見せ方・挙動 / Expected behavior

  • 乗せる情報は精査が必要かもしれませんがこんなところでしょうか

県民の皆様へ

企業の皆様・はたらく皆様へ

相談先を東京->新潟に変更する

相談先を東京->新潟に変更する

東京の場合

平日日中

各保健所の電話番号
https://www.fukushihoken.metro.tokyo.lg.jp/iryo/kansen/coronasodan.html

平日夜間

03-5320-4592

新潟県の場合

平日日中/夜間

各保健所の電話番号
https://www.pref.niigata.lg.jp/sec/kenko/corona-center.html
※【夜間緊急連絡先】は警備員室につながります。
 電話番号をお伝えいただき、担当から折り返し御連絡します。

FAXの場合

以下様式にて対応
https://www.pref.niigata.lg.jp/uploaded/attachment/206773.docx

faviconを変える

起こっている問題 / The Problem

  • faviconが東京です。

スクリーンショット / Screenshot

  • 割愛

期待する見せ方・挙動 / Expected Behavior

  • faviconが新潟県になる

動作環境・ブラウザ / Environment

  • macOS / Windows / Linux
  • Chrome / Safari / Firefox / Edge / Internet Explorer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.