日本語 | English | Spanish | Korean | Chinese (Taiwan) | Chinese (Simplified) | Vietnamese | Thai | French
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」でこのリポジトリのルートを選択すれば環境構築が始まります。
[Topic]
- 設定を変更したい場合は、
.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
, dev-i18n
, 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 | http://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. |
i18n working branch | dev-i18n | https://i18n-covid-tokyo.netlify.com/ | Branche temporaire. |
Staging | staging | https://stg-covid19-tokyo.netlify.com/ | Pour confirmation avant production. Pull request d'utilisateurs non-admin sont defendues. |
Production | master | http://stopcovid19.metro.tokyo.lg.jp/ | Pull request d'utilisateurs non-admin sont defendues. |
| But | Branche | URL | | ---- | -------- | ---- | ---- | | Production site HTML | production | http://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_obp | None | Pour mettre a jour OGP |