Aplicação consiste em pegar as negociações marcadas como ganho
no pipedrive, as mesmas no bling como pedidos
agrupando por dia e valor da negociação.
Uma rotina configurada manualmente é responsável por executar esse processo citado acima. src/modules/bling/jobs/GetDealsAndCreateOrders.ts
.
Um endpoint GET /orders
pode ser acessado para listar as transações salvas dentro do MongoDB.
Instale as dependências:
yarn
Para executar a aplicação:
yarn dev
No arquivo .env.example tem a base para as variáveis de ambiente necessárias para a aplicação executar corretametne.
Faça as alterações desejadas e adicione-as ao staged:
git add .
Para registar suas alterações:
git commit
O Husky se encarregará do restante. Ele irá fazer com que o lint seja executado verificando se você não deixou algum erro de lint indesejado dentro do código e também irá executar o test que se encarregará de garatir que os testes escritos estejam válidos. Feito isso, você poderá escrever sua mensagem de commit eslitizada e com base nas suas modificaçẽos.