Este é um projeto TypeScript para organizar uma lista de jobs que precisam ser executados dentro de uma janela de tempo especificada.
Dada uma lista de jobs com tempo estimado e a data máxima de conclusão, este programa organiza os jobs em um conjunto de arrays. Cada lista representa um conjunto de jobs que podem ser executados em sequência dentro de um período de 8 horas.
Para instalar as dependências do projeto, siga os seguintes passos:
Clone o repositório:
git clone https://github.com/cauaflemos/goPeople-test.git
Entre no diretório do projeto:
cd goPeople-test
Instale as dependências:
yarn install
Para rodar o programa, use o comando:
yarn dev
Para executar os testes, use o comando:
yarn test