iOS Library for fetching data from GitHub
Objective-C C
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Classes
GitHub.xcdatamodeld
GitHub.xcodeproj
.gitignore
GitHub-Info.plist
GitHubViewController.xib
GitHub_Prefix.pch
MainWindow.xib
README.mdown
main.m

README.mdown

SMGitHubAPI

This is very much work in progress - some functionality is implemented:

- Authenticating
- Fetching your repositories
- Fetching extra data about your repositories
	- Watchers
	- Collaborators
	- Contributors
	- Network (Forks)
	- Branches
	- Commits

As data is fetched, it is stored in CoreData for quick access later.

You can choose to fetch all data for a repo with -addAllDataToRepository:, or you can get individual parts using other methods (have a look in the header).

Todo

- Handle rate limiting
- Download individual commit data (including diffs)
- Handle threading properly - right now everything is done on the main thread
- Lots more