Refactor docker module for more abstraction

Estimation

Story points : 3 SP
Estimated Duration: 4 Days

Description

Who

  1. @sntshk

What

  1. Refactor the docker module into an abstract, generic package that can serve DMS's needs but doesn't implement anything DMS specific.

How

Why

  1. Refactor DMS(#140 (closed))

When

Acceptance Criteria

Click to expand 1. Code review 2. Unit tests for each functionality in the new implementation

Work 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