Descrição
Aqui serão apresentadas as convenções de desenvolvimento. Padrões, documentação e conceitos básicos serão abordados.
Guidelines de chamadas para o Firebase
Para consumir os dados do Firebase, vamos utilizar a Firestore API, e para o environment de desenvolvimento, vamos usar a Restapify. Os endpoints utilizados estão documentados no Postman.
Após criar uma chamada, é importante fazermos a criação de mocks, que devem retornar dados na mesma estrutura da nossa API real. O uso de mocks é muito importante no projeto para evitar o sobrecarregamento do nosso free tier no Firebase. Os mocks devem ser criados seguindo a estrutura abaixo para serem reconhecidos pelo Restapify:
Nesse exemplo, o Restapify nos retorna o mock de features na URL http://localhost:6767/api/documents/feature
Abaixo está o swagger relativo à API. Este pode ser visualizado no link: Editor Swagger