Brendan Forster
177290473e
by default you want the GitHub API
2015-05-08 18:26:13 +09:30
Brendan Forster
6d933679f3
fleshing out some of IGitHubClient
2015-01-03 09:30:03 -08:00
Gabriel Weyer
be4c1192b3
Merge
2014-05-03 10:37:59 +10:00
Haacked
d7a69e20d7
Implement OAuth Web Flow
...
Provide methods to make it easy for developers to implement the
web flow.
https://developer.github.com/v3/oauth/#web-application-flow
2014-04-19 16:01:35 -07:00
Tim Sneed
3909498437
Internalize ProductHeaderValue
...
What Haacked, PaulBetts, and Shiftkey suggested
2014-02-28 06:33:44 -06:00
Brendan Forster
221ce7fee4
Merge branch 'master' into shiftkey/convention-tests-part-deux
...
Conflicts:
Octokit/Clients/RepositoriesClient.cs
2014-02-20 11:14:13 +11:00
Haacked
dae6cb2ca6
Implement RepositoryExistsException
...
This exception is thrown when we try to create a repository but it
already exists on the server.
2014-02-18 21:03:29 -08:00
Brendan Forster
4da060b1e2
moved Statistics under Repository as per the docs
2014-02-18 21:54:35 +11:00
Amy Palamountain
f926187cc8
Added Statistics Client
2014-02-16 17:04:07 +13:00
Peter MacNaughton
ed462e7cd6
Merge branch 'master' into deployments_client
2014-02-02 11:16:19 -07:00
Brendan Forster
2a814dd981
removed duplicate IGitHubClient.Tree property
2014-01-22 11:36:41 -08:00
pmacnaughton
b147a70b3c
Merge branch 'master' into deployments_client
2014-01-20 10:29:19 -07:00
Brendan Forster
997706173f
eliminated IGitHubClient.Blob property
2014-01-14 12:26:52 -08:00
pmacnaughton
c8d99c30f4
Implemented DeploymentsClient and unit tests
2014-01-10 15:11:02 -07:00
Gabriel Weyer
25b2ab5164
Merge
2013-12-30 12:40:26 +11:00
Haroon
78bc6c7a99
added search to IGitHubClient
2013-12-24 21:25:25 +00:00
Gabriel Weyer
a88ef55825
Merge
2013-12-03 10:10:00 +11:00
Gabriel Weyer
95b82b6e5b
Merging
2013-11-24 19:24:38 +11:00
Simon Cropp
011bfa729a
Merge remote-tracking branch 'upstream/master'
2013-11-21 08:52:50 +11:00
Gabriel Weyer
a01857ecd5
Implemented pull request review comments API
2013-11-17 08:34:23 +11:00
pltaylor
a91104c3e9
Merge Master
...
Again.
2013-11-14 19:43:07 -05:00
pltaylor
ce5f8e46f8
Merged Master
2013-11-13 20:57:55 -05:00
pltaylor
0a86f493e8
Merged master
2013-11-13 20:49:15 -05:00
Simon Cropp
0b0661aa1e
add gist get
2013-11-14 12:44:02 +11:00
pltaylor
59441ed030
Implement Observable Tree client and refactor names
2013-11-11 08:45:48 -05:00
Haacked
a363696544
Filled in more documentation. Made it consistent.
2013-11-07 10:14:01 -08:00
pltaylor
80a0a2ed75
set Activity client accessor set to private
...
this isn't related to implementing the blobs client. Just noticed it
doesn't match the rest of the properties.
2013-11-06 19:25:12 -05:00
pltaylor
8a21b2c629
Add way to get to blob client
2013-11-06 19:23:37 -05:00
pltaylor
78144eb674
Let's instantiate a concrete class and not an Interface!
2013-11-05 12:45:01 -05:00
pltaylor
95b6363cd9
Rename class to IEvents and add IActivities class
2013-11-05 12:14:16 -05:00
pltaylor
ff7c3125e2
Change name to ActivityEvents
2013-11-05 11:54:59 -05:00
pltaylor
dcb0abe156
Add ActivitiesClient to IGithubClient.
2013-11-05 11:40:26 -05:00
John Nye
ede12b9e27
Create GitDatabaseClient and ObservableGitDatabaseClient
2013-11-01 22:10:48 +00:00
John Nye
85bbca1100
Add TagsClient to GitHubClient
2013-11-01 20:20:20 +00:00
Haacked
e9602a3dad
Fix base address to end with slash
2013-10-29 16:51:45 -07:00
Haacked
6b7a6b7137
Build user agent from user supplied product info
...
Rather than create a default user agent, we'll build the user agent for
the user of the library. We only require that the user provide us
product information.
fixes #61
2013-10-28 11:20:38 -07:00
Haacked
e1d618dcaa
Implement AssigneesClient
...
Implement client to list and check available assignees for a repository
2013-10-23 14:51:48 -07:00
Haacked
ad210cecc7
Implement IssuesClient and interface
...
This required updating our serialization strategy so we handle enums
better.
2013-10-23 14:46:19 -07:00
Paul Betts
f4e50c071a
Initial hack at supporting Notifications API
2013-10-19 16:49:18 -07:00
half-ogre
e7da50cb9d
remove the T from ApiConnection{T}
...
It isn't buying is much, and by getting rid of it we can make API
connection more general. getting rid of strangeness like GetItem and
Upload
2013-10-14 12:05:10 -07:00
Haacked
90f67dd37b
Make credential store awaitable
...
The storage mechanism for credentials is very likely to be an async data
store. So might as well play it safe and make it awaitable.
2013-10-08 16:19:08 -07:00
half-ogre
6f3fa81789
move internal stuff to .Internal namespace
2013-10-08 15:14:06 -07:00
half-ogre
39b4c35e7c
move clients into root namespace
...
Only we can stop namespace proliferation.
2013-10-08 15:08:00 -07:00
Haacked
4e445093f7
Implement Miscellaneous Client emoji and markdown
2013-10-06 22:45:15 -07:00
Haacked
9a33c68dbc
Make client property names consistent
...
Also added ObservableReleasesClient
2013-10-05 16:30:00 -07:00
Paul Betts
ace70b9a4b
Add UserAgent to GitHubClient and Connection
2013-10-04 09:37:45 -07:00
Matt Burke
ede0267a96
Back to ReleasesCLient.
2013-10-03 09:09:28 -07:00
Haacked
997e955f38
Rename to Octokit to be consistent with other API libs
...
GitHub is naming all of the libraries Octokit for their respective
platforms
2013-01-29 14:00:27 -08:00