Toute contribution est bienvenue ! Veuillez checker Comment contribuer pour plus d'informations.
Veuillew checker Code de conduite des développeurs pour plus d'informations.
Ce logiciel est sous license MIT.
- Version de Node.js requise: 10.19.0 or plus récent
En utilisant yarn
# installe les dépendances
$ yarn install
# Sers le site avec hot-reload à l'adresse localhost:3000
$ yarn dev
En utilisant docker
# Sers le site avec hot-reload à l'adresse localhost:3000
$ docker-compose up --build
En utilisant yarn
$ yarn install
En utilisant docker
$ docker-compose run --rm app yarn install
[PLEASE TRANSLATE ME]
- VSCodeの拡張機能「Remote Development」を導入します。
- この画像(外部サイト)のように左下部の「Open Folder in Container」でこのリポジトリのルートを選択すれば環境構築が始まります。
- 設定を変更したい場合は、
.devcontainer/devcontainer.json
を修正してください。 詳細はdevcontainer.jsonのリファレンスを参照してください。 - Remote Container実行時のみ有効な拡張機能「ESLint」を導入していますが、必要に応じて
devcontainer.json
のextensions
に追加してください。 詳細な手順はこちら(外部サイト)を参照してください。 - 開発環境を再構築する場合は、左下部の「Rebuild Container」を実行してください。
[/PLEASE TRANSLATE ME]
Dans l'environnement de production, la valeur 'production'
est attribuée à la variable process.env.GENERATE_ENV
, le reste du temps la valeur assignée est 'development'
.
Veuillez utiliser cette variable pour détecter quel type d'environnement est executé.
Quand la branche master
est mise-à-jour, les fichiers HTML sont automatiquement construits vers la branche production
,
et le site production (https://stopcovid19.metro.tokyo.lg.jp/) est aussi mis-à-jour.
Quand la branche staging
est mise-à-jour, les fichiers HTML sont automatiquement construits vers la branche gh-pages
,
et le site staging (https://stg-covid19-tokyo.netlify.com/) est aussi mis-à-jour.
Quand la branche development
est mise-à-jour, les fichiers HTML sont automatiquement construits vers la branche dev-page
,
et le site development (https://dev-covid19-tokyo.netlify.com/) est aussi mis-à-jour.
Les Pull Request sont permises seulement sur development
, et dev-hotfix
.
Veuillez utiliser le schema suivant pour nommer vos Pull Request:
Nouvelle feature: feature/#{ISSUE_ID}-#{nom_de_la_branche}
Hotfix: hotfix/#{ISSUE_ID}-{nom_de_la_branche}
But | Branche | URL | Notes |
---|---|---|---|
Development | development | https://dev-covid19-tokyo.netlify.com/ | Branche de base. Faites votre Pull Request ici. |
Hotfix branch | dev-hotfix | None | Fixs qui devraient etre appliques a l'environnement de production rapidement. Utilisez cette branche si demande par l'administrateur. |
Staging | staging | https://stg-covid19-tokyo.netlify.com/ | Pour confirmation avant production. Pull request d'utilisateurs non-admin sont defendues. |
Production | master | https://stopcovid19.metro.tokyo.lg.jp/ | Pull request d'utilisateurs non-admin sont defendues. |
But | Branche | URL | Notes |
---|---|---|---|
Production site HTML | production | https://stopcovid19.metro.tokyo.lg.jp/ | Place ou les pages HTML statiques sont stockees. |
Staging site HTML | gh-pages | https://stg-covid19-tokyo.netlify.com/ | Ou trouver l'HTML statiquement construit. |
Dossier de travail OGP | deploy / new_ogp | None | Pour mettre a jour OGP |