Projeto de API para manter uma lista de Vídeos.
Feito com Spring Boot. Utilização de base de dados H2 e PostgreSQL para ambientes dev e prod respectivamente (detalhes podem ser vistos na pasta resources).
Testes unitários, de integração e de sistema.
Arquitetura em camadas, futuramente removendo dependências externas das classes do domínio com uso de DTO's.
Coleção de testes do Postman incluída.
- Codacy para análise estática de código
- CircleCI para futura implantação
- Travis-CI, Codecov e Jacoco (maven plugin) para cobertura de testes
- Swagger para documentação da API (http://localhost:10000/api/swagger-ui/)