Skip to content
This repository has been archived by the owner on Jun 1, 2023. It is now read-only.

Latest commit

 

History

History
125 lines (82 loc) · 5.46 KB

README.md

File metadata and controls

125 lines (82 loc) · 5.46 KB

Site web du group de travail Tokyo COVID-19

Tokyo COVID-19 Task Force website

Comment Contribuer

Toute contribution est bienvenue ! Veuillez checker Comment contribuer pour plus d'informations.

Code of Conduct

Veuillew checker Code de conduite des développeurs pour plus d'informations.

License

Ce logiciel est sous license MIT.

Pour les développeurs

Comment préparer l'environement de développement

  • 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

[PLEASE TRANSLATE ME]

アクセシビリティチェック(vue-axe)を無効にする方法

  • 開発用ローカルサーバが重い場合、以下のようにアクセシビリティチェックを無効にして起動することができます。
# serve with hot reload at localhost:3000
$ yarn dev-no-axe

[/PLEASE TRANSLATE ME]

En utilisant docker

# Sers le site avec hot-reload à l'adresse localhost:3000
$ docker-compose up --build

Comment résoudre l'erreur Cannot find module ****

En utilisant yarn

$ yarn install

En utilisant docker

$ docker-compose run --rm app yarn install

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

[/PLEASE TRANSLATE ME]

Detecter le type d'environnement

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é.

Deployer vers les environnements Staging & Production

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.

Regles sur les branches

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}

Branches basiques

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.

Branches utilisees par le systeme

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