Wouldn't it make more sense for repo to be either url or octokit? (or just url?)
You don't really need `Project` here.