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:
yarnPara executar a aplicação:
yarn devNo 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 commitO 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.