- 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
trashed
field 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/locationCode
still not fully implemented. [Service layer]
docker-compose up -d
to start the postgresSQL containerdocker ps
to verify postgres is runningdocker exec -it <container_name> psql -U koko -d weatherdb
- Inside psql shell,
\l
to check if weatherdb exists,\dt
to list tables,\q
to exit the psql shell.