Skip to content

Latest commit

 

History

History
101 lines (67 loc) · 5.01 KB

README.md

File metadata and controls

101 lines (67 loc) · 5.01 KB

Cổng thông tin chống dịch CoVid-19 của TP Tokyo

Cổng thông tin chống dịch CoVid-19 của TP Tokyo

Làm thế nào để đóng góp

Mọi đóng góp của các bạn đều được chào đón. Xin vui lòng đọc tại đây để biết thêm chi tiết.

Quy tắc ứng xử

Chi tiết vui lòng xem tại đây

Giấy phép

Phần mềm này được phân phối dưới giấy phép MIT

[PLEASE TRANSLATE ME]

Please check How to translate doc.

[/PLEASE TRANSLATE ME]

Thông tin cho nhà phát triển

Xây dựng môi trường

  • Node.js phiên bản: 10.19.0 hoặc cao hơn

Nếu dùng yarn

# install dependencies
$ yarn install

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

Nếu dùng docker compose

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

[PLEASE TRANSLATE ME]

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」を実行してください。

Detect production/others environment

On the production environment, 'production' is assigned to process.env.GENERATE_ENV variable, on the other case 'development' is assigned to the variable.
Please use the variable to detect which enviroinment is used at the runtime.

[/PLEASE TRANSLATE ME]

Triển khai lên môi trường staging và production

Khi nhánh master được cập nhật, file HTML sẽ tự động được build dựa trên nhánh production. Sau đó https://stopcovid19.metro.tokyo.lg.jp/ sẽ được cập nhật.

Khi nhánh staging được cập nhật, file HTML sẽ tự động được build dựa trên nhánh gh-pages. Sau đó https://stg-covid19-tokyo.netlify.com/ sẽ được cập nhật.

Khi nhánh development được cập nhật, file HTML sẽ tự động được build dựa trên nhánh dev-pages. Sau đó https://dev-covid19-tokyo.netlify.com/ sẽ được cập nhật.

[PLEASE TRANSLATE ME]

Branch rules

Pull Request is allowed only for development and dev-hotfix. Please use the following naming rules for the branch when sending a Pull Request.

Feature implementation: feature/#{ISSUE_ID}-#{branch_title_name} Hotfix commit: hotfix/#{ISSUE_ID}-{branch_title_name}

Basic branch

Purpose Branch Confirmation URL Remarks
Development development https://dev-covid19-tokyo.netlify.com/ base branch. Basically send a Pull Request here
Hotfix branch dev-hotfix None Fixes that should be applied to production in haste. Use this if requested by the administrator
Staging staging https://stg-covid19-tokyo.netlify.com/ For final confirmation before production. Non-admin pull requests are prohibited
Production master https://stopcovid19.metro.tokyo.lg.jp/ Pull Requests other than Administrators are prohibited

Branch used by the system

Purpose Branch Confirmation URL Remarks
Production site HTML production https://stopcovid19.metro.tokyo.lg.jp/ Location where statically built HTML is located
Staging site HTML gh-pages https://stg-covid19-tokyo.netlify.com/ Where to find statically built HTML
For OGP working directory deploy / new_ogp None For updating OGP

[/PLEASE TRANSLATE ME]