Tasks - sebascm/taxi-booking GitHub Wiki
Tasks
In this wiki's page will be defined the tasks needed in this project.
Tasks needed in order to compile the project:
- Fix a dependency that seems to be needed (javax.inject). Approximately 0.25 hours.
- There's a class that uses a deprecated API, update it. Approximately 0.5 hours.
POM tasks:
- Refactor the 6 POMs. I will use this Maven Plugin that it helps to sort the POMs. You can specify the order of elements. Approximately 1.5 hours.
- Update the dependencies and clean unnecessary ones (if it is needed). Research about some dependencies is needed in order to update them. Approximately 2 hours.
- Add checkstyle and spotbugs to the project and check if it needs fixes. Approximately 2 hours.
- Define the deployment of the project. Research is needed due to lack of documentation of the original project. Approximately 2 hours.
Repository tasks:
- Fork the project and setup local repository. Approximately 0.25 hours.
- Setup repository permissions and protect master branch. Approximately 0.25 hours.
- Setup pull requests settings. Approximately 0.25 hours.
Dockerize:
- Define docker-compose and run it. Approximately 2 hour.
- Push the docker image to DockerHub. Approximately 0.25 hours.