Refactor docker module for more abstraction
Estimation
Story points : 3 SP
Estimated Duration: 4 Days
Description
Who
What
- Refactor the docker module into an abstract, generic package that can serve DMS's needs but doesn't implement anything DMS specific.
How
Why
- Refactor DMS(#140 (closed))
When
Acceptance Criteria
Click to expand
1. Code review 2. Unit tests for each functionality in the new implementationWork Breakdown Structure (WBS)
| Task | Description | Duration | Status | Start Date | End Date | Comment |
|---|---|---|---|---|---|---|
| A | R&D on Clean Architecture | 8 Hrs | Done | 29th May | 9th June | Link 1, Link 2 |
| B | Define public interface of service package |
4 Hrs | Done | 30th May | 9th June | Code needs to me moved here and there when gluing with other refactored code |
| C | Integrate with rest of DMS | 4 Hrs | Won't Do | 30th May |
Edited by Ahmed Melouk