Skip to content
This repository has been archived by the owner on Feb 11, 2023. It is now read-only.
/ covid19 Public archive
forked from Tokyo-Metro-Gov/covid19

大分県 新型コロナウイルス感染症対策サイト / Oita COVID-19 Task Force website

License

Notifications You must be signed in to change notification settings

covid19-oita/covid19

 
 

Repository files navigation

大分県 新型コロナウイルス感染症対策サイト

All Contributors

大分県 新型コロナウイルス感染症対策サイト

日本語 | 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 で開発する場合

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

設定を変更したい場合は、.devcontainer/devcontainer.json を修正してください。 詳細は devcontainer.json のリファレンスをご覧ください。

Remote Container 実行時のみ有効な拡張機能「ESLint」を導入していますが、必要に応じて devcontainer.jsonextensions に追加してください。 詳細な手順はこちら(外部サイト)をご覧ください。

開発環境を再構築する場合は、左下部の「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を送ってください

Webサイトで利用するブランチ

目的 ブランチ 確認URL
本番サイト production https://oita.stopcovid19.jp/
開発サイト dev-pages https://dev-covid19-oita.netlify.app/

メディア掲載実績 🎉

Contributors ✨

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!

About

大分県 新型コロナウイルス感染症対策サイト / Oita COVID-19 Task Force website

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 86.3%
  • TypeScript 8.4%
  • SCSS 3.5%
  • Python 0.7%
  • JavaScript 0.6%
  • Shell 0.4%
  • Other 0.1%