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.
Chi tiết vui lòng xem tại đây
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]
- 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 Development」を導入します。
- この画像(外部サイト)のように左下部の「Open Folder in Container」でこのリポジトリのルートを選択すれば環境構築が始まります。
- 設定を変更したい場合は、
.devcontainer/devcontainer.json
を修正してください。 詳細はdevcontainer.jsonのリファレンスを参照してください。 - Remote Container実行時のみ有効な拡張機能「ESLint」を導入していますが、必要に応じて
devcontainer.json
のextensions
に追加してください。 詳細な手順はこちら(外部サイト)を参照してください。 - 開発環境を再構築する場合は、左下部の「Rebuild Container」を実行してください。
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]
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]
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}
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 |
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]