Merge branch '2-add-github-impl' into 'master'

add GitHub implementation

Closes #2

See merge request !2
3 jobs for master in 2 minutes and 59 seconds (queued for 3 seconds)