This PR introduces an abstraction layer for the SCM platforms, and implements a GitHub specific client adapter. This simplifies adding support for other SCM platforms, such as GitLab, as requested in #3
Also, the dependencies were bumped to the most recent version.
This PR introduces an abstraction layer for the SCM platforms, and implements a GitHub specific client adapter. This simplifies adding support for other SCM platforms, such as GitLab, as requested in #3
Also, the dependencies were bumped to the most recent version.