Skip to content
東京都 新型コロナウイルス感染症対策サイト / Tokyo COVID-19 Task Force website
Vue TypeScript PHP HTML CSS Python Other
Branch: development
Clone or download

Latest commit

github-actions BOT; UPDATE DATA (#2501)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Latest commit cc968bd Mar 28, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.devcontainer VSCode Remote Containers対応 Mar 15, 2020
.github delete unneeded file Mar 28, 2020
.vscode add setting file for CodeSpellChecker Mar 6, 2020
assets Merge pull request #2467 from tokyo-metropolitan-gov/translations_ass… Mar 28, 2020
components Merge pull request #2468 from tokyo-metropolitan-gov/feature/issue-23… Mar 28, 2020
data BOT; UPDATE DATA (#2501) Mar 28, 2020
dist/data Merge branch 'staging' into development Mar 18, 2020
docs Merge pull request #2382 from henriquebremenkanp/patch-1 Mar 28, 2020
layouts add mapbox-gl css (this seems only works on browser side code) Mar 25, 2020
ogp_invalidator 依存関係のインストールをスクリプトに変更 Mar 26, 2020
pages Merge pull request #2431 from ny-a/issue-2430-fix-domexception Mar 28, 2020
plugins Merge branch 'development' into feature/dev-map Mar 26, 2020
static BOT; UPDATE DATA (#2478) Mar 28, 2020
tool fix maches to matches Mar 6, 2020
types refactor: remove unnecessary condition Mar 24, 2020
ui-test fix ogp size Mar 27, 2020
utils Replace '陽性物数' by '陽性者数' Mar 24, 2020
.babelrc init with create-nuxt-app Feb 29, 2020
.dockerignore add .nuxt to dockerignore Mar 6, 2020
.editorconfig init with create-nuxt-app Feb 29, 2020
.env.development add .env.<env-name> files Mar 15, 2020
.env.production add .env.<env-name> files Mar 15, 2020
.eslintignore chore: remove scss from eslint Mar 12, 2020
.eslintrc.js chore(eslint): Apply eslint-config-prettier settings for vue Mar 16, 2020
.gitignore Vagrantで起動できるようにした Mar 21, 2020
.node-version Add .node-version file for nodenv user. Mar 6, 2020
.nvmrc Add .nvmrc Mar 7, 2020
.prettierrc init with create-nuxt-app Feb 29, 2020
.yarnrc Add .yarnrc Mar 19, 2020
CODE_OF_CONDUCT.md refs #1717 Move Markdown files to language specific directories Mar 18, 2020
CONTRIBUTING.md refs #1717 Move Markdown files to language specific directories Mar 18, 2020
CONTRIBUTORS.md Add contributors (2020-03-24) Mar 24, 2020
Dockerfile [fix] Dockerfile Mar 21, 2020
FORKED_SITES.md Merge pull request #2487 from suzuryo/update_iwate_production_url Mar 28, 2020
LICENSE.txt Limit all lines in the LICENSE to a maximum of 79 characters Mar 7, 2020
README.md ドキュメントからdev-i18nブランチの記載を削除 Mar 24, 2020
TRANSLATION.md ドキュメントからdev-i18nブランチの記載を削除 Mar 24, 2020
Vagrantfile Vagrantで起動できるようにした Mar 21, 2020
docker-compose.yml docker-compose.yml の修正 Mar 6, 2020
jest.config.js init with create-nuxt-app Feb 29, 2020
netlify.toml feat: Custom 404 page for production Mar 4, 2020
nuxt-i18n.config.ts Revert "nuxt-i18n.config.tsでポルトガル語を復活" Mar 26, 2020
nuxt.config.ts TokyoCityMapCard を largemap.vue から分離し単独表示用の設定を追加 Mar 26, 2020
package.json remove unused libs Mar 25, 2020
pre-commit.sh Merge pull request #2055 from PichuChen/patch-4 Mar 21, 2020
stylelint.config.js enable no-descending-specificity rule Mar 21, 2020
tsconfig.json Merge branch 'development' into feature/types/development Mar 13, 2020
vagrant_provision.sh Vagrantで起動できるようにした Mar 21, 2020
yarn.lock Merge branch 'development' into feature/dev-map Mar 26, 2020

README.md

東京都 新型コロナウイルス感染症対策サイト

東京都 新型コロナウイルス感染症対策サイト

日本語 | English | Español | 한국어 | 繁體中文 | 简体中文 | Tiếng Việt | ภาษาไทย | Français

貢献の仕方

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

Vagrant を使う場合

# serve with hot reload at localhost:3000
$ vagrant up

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

yarn を使う場合

$ yarn install

docker compose を使う場合

$ docker-compose run --rm app yarn install

VSCode + Remote Containersで開発する場合

  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されます。そして、本番サイト https://stopcovid19.metro.tokyo.lg.jp/ が更新されます。

staging ブランチがアップデートされると、自動的に gh-pages ブランチにHTML類がbuildされます。そして、ステージングサイト https://stg-covid19-tokyo.netlify.com/ が更新されます。

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

ブランチルール

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

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

基本的なブランチ

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

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

目的 ブランチ 確認URL 備考
本番サイトHTML production https://stopcovid19.metro.tokyo.lg.jp/ 静的ビルドされたHTMLが置いてある場所
ステージングサイト HTML gh-pages https://stg-covid19-tokyo.netlify.com/ 静的ビルドされたHTMLが置いてある場所
OGP作業用 deploy/new_ogp なし OGPの更新用
You can’t perform that action at this time.