Skip to content

Latest commit

 

History

History
123 lines (81 loc) · 5.47 KB

README.md

File metadata and controls

123 lines (81 loc) · 5.47 KB

Site da Força Tarefa de Tóquio para o COVID-19

Tokyo COVID-19 Task Force website

Como contribuir

Todas as contribuições são bem-vindas! Por favor, confira Como contribuir para maiores informações.

Código de conduta

Por favor, confira o nosso Código de conduta para maiores informações.

Licença

Este software é distribuído com a licença MIT.

Aos Tradutores

Por favor, confira Como traduzir.

Aos Desenvolvedores

Como configurar o ambiente

  • Requer Node.js versão: 10.19.0 ou mais nova

Usando yarn

# instala as dependências
$ yarn install

# serve com hot reload em localhost:3000
$ yarn dev

[PLEASE TRANSLATE ME]

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

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

[/PLEASE TRANSLATE ME]

Usando docker

# serve com hot reload em localhost:3000
$ docker-compose up --build

Como resolver o erro Cannot find module ****

Usando yarn

$ yarn install

Usando docker

$ docker-compose run --rm app yarn install

Quando for desenvolver com VSCode + Remote Containers

  1. A extensão para VSCode "Remote Development" é necessária.
  2. Se você selecionar “Open Folder in Container” na raíz deste repositório (como visto no canto inferior esquerdo aqui (site externo)), a construção do ambiente vai começar.

Notas

  • Se você quiser modificar configurações, altere em '.devcontainer/devcontainer.json '. Confira mais detalhes em devcontainer.json reference.
  • A extensão "ESLint" só é válida quando executando o Remote Container. Por favor, adicione-a a 'extensions ' do arquivo 'devcontainer.json ' se necessário.
  • Um procedimento detalhado pode ser encontrado [aqui (site externo)(https://code.visualstudio.com/docs/remote/containers#_managing-extensions).
  • Quando for reconstruír o ambiente de desenvolvimento local, por favor execute "Rebuild Container", que se encontra no canto infeior esquerdo.

Detectar ambiente de produção/outros

No ambiente de produção, é dado o valor de 'production' à variável process.env.GENERATE_ENV. Em outros casos, o valor dado à variável é 'development'. Por favor, use esta variável para detectar qual ambiente está sendo usado durante a execução.

Deployment para ambientes Staging e Produção

Quando a branch master é atualizada, os arquivos HTML serão automaticamente criados na branch production, e o site de produção (https://stopcovid19.metro.tokyo.lg.jp/) será então atualizado.

Quando a branch staging é atualizada, os arquivos HTML serão automaticamente criados na branch gh-pages, e o site de produção (https://stg-covid19-tokyo.netlify.com/) será então atualizado.

Quando a branch development é atualizada, os arquivos HTML serão automaticamente criados na branch dev-pages, e o site de produção (https://dev-covid19-tokyo.netlify.com/) será então atualizado.

Regras para branches

Pull Requests são permitidos apenas para as branches development e dev-hotfix. Por favor, use as seguintes regras para nomeação de branch quando estiver enviando um Pull Request.

Implementando uma funcionalidade: feature/#{ISSUE_ID}-#{título_da_branch}
Commit de Hotfix: hotfix/#{ISSUE_ID}-{título_da_branch}

Branches principais

Propósito Branch URL de Confirmação Detalhes
Desenvolvimento development https://dev-covid19-tokyo.netlify.com/ base branch. Basically send a Pull Request here
Hotfix branch dev-hotfix Nenhum Consertos para aplicar diretamente em produção. Utilize se requisitado pelo administrator
Staging staging https://stg-covid19-tokyo.netlify.com/ Para confirmação final antes de ir para produção. Pull Requests de não-administratores são proibidos
Produção master https://stopcovid19.metro.tokyo.lg.jp/ Pull Requests de não administrator são proibidos

Branches usadas pelo sistema

Propósito Branch URL de Confirmação Detalhes
HTML do site de Produção production https://stopcovid19.metro.tokyo.lg.jp/ Onde se encontram os HTML estáticos
HTML do site de Staging gh-pages https://stg-covid19-tokyo.netlify.com/ Onde se encontram os HTML estáticos
Para o diretório de trabalho do OGP deploy / new_ogp Nenhum Para atualizar OGP