日本語 | English
機能追加や修正に関するやりとりは Issues で行います。 Issues へのコメントはご自由にどうぞ!新しい質問や提案なども受け付けます。 ただし、issue を追加する場合は、同様の issue がないことを必ず確認してください。
Pull Request を送る場合は、対応する issue 番号を概要欄に必ず記載してください。 issue に結びついていない Pull Request は受け付けません。
ほかになにか不明点があれば、お問い合わせ からご連絡ください。
Code of Conduct はこちら。
本ソフトウェアは、MITライセンスの元提供されています。
以下のアプリケーションをインストールしてください。
アプリケーション名 | バージョン | 備考 |
---|---|---|
Node.js | 10.19.0以上 | 必須 |
VS Code | 指定なし | VS Code を利用する場合 |
yarn | 指定なし | 本プログラムを yarn で実行する場合 |
docker compose | 指定なし | 本プログラムを docker compose で実行する場合 |
Vagrant | 指定なし | 本プログラムを Vagrant で実行する場合 |
VS Code を利用する場合は、以下の拡張機能をインストールすることをおすすめします。
実行の手順はそれぞれ以下の通りです。
yarn を使う場合
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
Cannot find module ****
と怒られたときは以下を実行してください。
$ yarn install
docker compose を使う場合
# serve with hot reload at localhost:3000
$ docker-compose up --build
Cannot find module ****
と怒られたときは以下を実行してください。
$ docker-compose run --rm app yarn install
VSCode + Remote Containers で開発する場合
- VSCode の拡張機能「Remote Development」を導入します。
- この画像(外部サイト)のように左下部の「Open Folder in Container」でこのリポジトリのルートを選択すれば環境構築が始まります。
設定を変更したい場合は、.devcontainer/devcontainer.json
を修正してください。
詳細は devcontainer.json のリファレンスをご覧ください。
Remote Container 実行時のみ有効な拡張機能「ESLint」を導入していますが、必要に応じて devcontainer.json
の extensions
に追加してください。
詳細な手順はこちら(外部サイト)をご覧ください。
開発環境を再構築する場合は、左下部の「Rebuild Container」を実行します。
本番環境、または開発環境のみで実行したい処理がある場合は、 process.env.GENERATE_ENV
の値をご利用ください。
この値は、本番環境では 'production'
、開発環境では 'development'
になっています。
左列のブランチが更新されると、中列のブランチとWebサイトが自動的に更新されます。
ブランチ | HTML類がbuildされるブランチ | 更新されるWebサイト |
---|---|---|
master | production | 本番サイト https://oita.stopcovid19.jp/ |
development | dev-pages | 開発用サイト https://dev-covid19-oita.netlify.app/ |
目的 | ブランチ | 確認URL | 備考 |
---|---|---|---|
本番 | master | https://oita.stopcovid19.jp/ | 管理者以外の Pull Request は禁止です |
開発 | development | https://dev-covid19-oita.netlify.app/ | こちらに Pull Requestを送ってください |
目的 | ブランチ | 確認URL |
---|---|---|
本番サイト | production | https://oita.stopcovid19.jp/ |
開発サイト | dev-pages | https://dev-covid19-oita.netlify.app/ |
-
大分県ホームページ: リンクが掲載されました。
-
政府CIOポータル: 東京都のオープンソースを活用した新型コロナウイルス感染症対策サイトとして紹介されました。
-
TOSテレビ大分: コンテンツの一部が引用されました。
-
PhotoPRESS COVID-19 Dashboard: コンテンツの一部が引用されました。
Thanks goes to these wonderful people (emoji key):
Daiki Nojiri 💻 |
Subaru Nakamura 💻 |
Shoma Okamoto 💻 |
satetsu 💼 |
Nakaoka Rei 🌍 |
Pipatpol Tanavongchinda 🌍 |
Prastyo 🌍 |
This project follows the all-contributors specification. Contributions of any kind welcome!