Refactor DockerHub lib
What does this MR do and why?
Describe in detail what your merge request does and why.
This MR is a split from !3177 (merged). This MR refactor DockerHubClient
class to DockerHub::Client
, and also add a new class DockerHub::Tag
.
Edited by Dat Tang