ghit is a native iOS app for GitHub users. It takes advantage of the GitHub api, allowing users to update and create new issues on their repos quickly and easily.
Ghit can be used by any GitHub user with existing repositories. ghit does not (as of v1.0.1) allow you to create repos from within the app.
Users with 2FA enabled will be prompted for their auth code after attempting login with their username/password. The flow is identical to a browser-based login.
As of v1.0.1 users can access repos for all of their member organizations. These repos can be hidden/revealed using a toggle in the settings screen.
ghit uses cocoapods to manage its libraries. If cloning this repo, be sure to run pod install
before opening the project in xcode.
ghit uses GitHub's objective c library, Octokit. All GitHub api requests are run through this library. Several methods were added to Octokit where needed, for instance, to add comments to issues.
Since GitHub allows users to write their comments in Markdown, this library was brought in to make sure that user's comments are printed correctly on the screen.