- Created version 1.0.0 of the API documentation using Swagger based on OPEN API specification.
- Created add, delete, get, and update locations API with 100% unit test coverage of all methods in repository, service and controller using
jUnit and mockito. - Implemented soft delete for location data by setting
trashedfield totrue
- Add CI/CD using Github actions to build the program and run unit and integration tests on push to main.
- PUT
api/v1/hourly/locationCodestill not fully implemented. [Service layer]
docker-compose up -dto start the postgresSQL containerdocker psto verify postgres is runningdocker exec -it <container_name> psql -U koko -d weatherdb- Inside psql shell,
\lto check if weatherdb exists,\dtto list tables,\qto exit the psql shell.