take a :domain parameter so we can put a GitLab url rather then GitHub (they both use the same url convention for compare)