Um sistema abrangente de pesquisa, licitação e correspondência para combinar com os funcionários do Serviço Estrangeiro com as habilidades certas com postagens e posições disponíveis.
Usamos yarn como nosso gerenciador de pacotes, disponível para download aqui. Sempre que possível, incluímos os comandos correspondentes para npm .
Instale dependências com yarn install ou npm i
Usamos o EditorConfig para garantir a consistência nos formatos de arquivo e nos ambientes de edição de código. O EditorConfig suporta uma variedade de editores de código populares listados aqui.
Você precisará da API do State Talentmap em execução localmente para que este aplicativo faça solicitações à API.
yarn start ou npm startExecuta o aplicativo no modo de desenvolvimento. Abra http: // localhost: 3000 para visualizá -lo no navegador.
A página será recarregada se você fizer edições. Você verá os erros de construção e avisos de fiapos no console.
yarn test ou npm test Executa o observador de teste em um modo interativo.
Por padrão, executa testes relacionados aos arquivos alterados desde a última confirmação.
Leia mais sobre os testes.
yarn build ou npm run build Construa o aplicativo para produção na pasta build . Os pacotes corretamente reagem no modo de produção e otimiza a construção para obter o melhor desempenho.
A construção é minificada e os nomes de arquivos incluem os hashes. Por padrão, também inclui um trabalhador de serviço para que seu aplicativo seja carregado do cache local em visitas futuras.
Seu aplicativo está pronto para ser implantado.
Consulte a documentação do Create-React-App para obter mais detalhes.
A aplicação do front-end é dockerizada e está disponível em uma pilha docker-compose com a API. Configuração e mais disponível aqui.
Há um breve guia de implantação aqui que discute a implantação no aplicativo front -end. Para intuções mais completas, incluindo a API, consulte o wiki.
Os testes de acessibilidade podem ser executados em um ambiente de IC usando pa11y-ci . Por padrão, ele testa a matriz URL encontrada em .pa11yci usando o padrão WCAG 2.0 AA. Certifique -se de atualizar a matriz de URLs com IDs que existem no banco de dados do seu ambiente.
Consulte contribuindo para obter informações adicionais.
Este projeto é de domínio público em todo o mundo. Conforme declarado em contribuição:
Este projeto é de domínio público nos Estados Unidos, e os direitos autorais e os direitos relacionados na obra em todo o mundo são dispensados pela dedicação do CC0 1.0 Universal Public Domin.
Todas as contribuições para este projeto serão divulgadas sob a dedicação do CC0. Ao enviar uma solicitação de tração, você concorda em cumprir esta renúncia de interesse de direitos autorais.