The goal of our project is to create a Julia package that will make it very easy to report bugs in other Julia packages. We want to allow the users of our library to access a simple API for programmatic reporting of issues, without the need to go to GitHub (https://github.com/) to manually create a new issue.
In order to do this, we need to implement the following two features—a way to find out the GitHub URL of a registered package; and the means to access the GitHub API to register a new issue on the found repo. Given that Pkg is capable of cloning a package from GitHub using only the name of the package, we can safely assume that the information is available with our Julia install, and that somehow we'll be able to access that information ourselves. Then, the aptly named GitHub package will help us to interface with GitHub...