Skip to content

Commit 5b17e72

Browse files
authored
Merge pull request #376 from F4NT0/F4NT0/api-libraries-update
API Libraries Design update
2 parents b9c0172 + cad6f29 commit 5b17e72

File tree

2 files changed

+76
-100
lines changed

2 files changed

+76
-100
lines changed

content/rest/overview/libraries.md

Lines changed: 75 additions & 99 deletions
Original file line numberDiff line numberDiff line change
@@ -11,155 +11,131 @@ versions:
1111

1212
<div class="jumbotron libraries-jumbotron">
1313
<img src="/assets/images/gundamcat.png" class="gundamcat" alt="The Gundamcat" />
14-
<h1>Octokit comes in<br />
15-
many flavors</h1>
14+
<h1>Octokit comes in many flavors</h1>
1615
<p class="lead">Use the official Octokit library, or choose between any of the available third party libraries.</p>
17-
<div class="octokit-links">
18-
<div class="octokit-language"><span>Ruby</span> <a href="/octokit/octokit.rb">octokit.rb</a></div>
19-
<div class="octokit-language"><span>.NET</span> <a href="/octokit/octokit.net">octokit.net</a></div>
20-
<div class="octokit-language"><span>JavaScript</span> <a href="/octokit/rest.js">octokit/rest.js</a></div>
16+
<div class="octokit-links"><br/>
17+
<div class="octokit-language"> <span>Ruby</span><a href="/octokit/octokit.rb">octokit.rb</a></div><br/>
18+
<div class="octokit-language"><span>.NET</span> <a href="/octokit/octokit.net">octokit.net</a></div><br/>
19+
<div class="octokit-language"><span>JavaScript</span> <a href="/octokit/rest.js">octokit/rest.js</a></div><br/>
2120
</div>
2221
</div>
2322

2423
# Third-party libraries
2524

2625
### Clojure
2726

28-
* [Tentacles][tentacles]
29-
30-
[tentacles]: https://github.com/Raynes/tentacles
27+
Library name | Repository
28+
|---|---|
29+
**Tentacles**| [Raynes/tentacles](https://github.com/Raynes/tentacles)
3130

3231
### Dart
3332

34-
* [github.dart][github.dart]
35-
36-
[github.dart]: https://github.com/DirectMyFile/github.dart
33+
Library name | Repository
34+
|---|---|
35+
**github.dart** | [DirectMyFile/github.dart](https://github.com/DirectMyFile/github.dart)
3736

3837
### Emacs Lisp
3938

40-
* [gh.el][gh.el]
41-
42-
[gh.el]: https://github.com/sigma/gh.el
39+
Library name | Repository
40+
|---|---|
41+
**gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el)
4342

4443
### Erlang
4544

46-
* [octo.erl][octo-erl]
47-
48-
[octo-erl]: https://github.com/sdepold/octo.erl
45+
Library name | Repository
46+
|---|---|
47+
**octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl)
4948

5049
### Go
5150

52-
* [go-github][]
53-
54-
[go-github]: https://github.com/google/go-github
51+
Library name | Repository
52+
|---|---|
53+
**go-github**| [google/go-github](https://github.com/google/go-github)
5554

5655
### Haskell
5756

58-
* [github][haskell-github]
59-
60-
[haskell-github]: https://github.com/fpco/GitHub
57+
Library name | Repository
58+
|---|---|
59+
**haskell-github** | [fpco/Github](https://github.com/fpco/GitHub)
6160

6261
### Java
6362

64-
* The [GitHub Java API (org.eclipse.egit.github.core)](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) library
65-
is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire
66-
GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22).
67-
* [GitHub API for Java (org.kohsuke.github)](http://github-api.kohsuke.org/) defines an object oriented representation of the GitHub API.
68-
* [JCabi GitHub API](http://github.jcabi.com) is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and
69-
covers the entire API.
63+
Library name | Repository | More information
64+
|---|---|---|
65+
**GitHub Java API**| [org.eclipse.egit.github.core](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) | Is part of the [GitHub Mylyn Connector](https://github.com/eclipse/egit-github) and aims to support the entire GitHub v3 API. Builds are available in [Maven Central](http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22org.eclipse.egit.github.core%22).
66+
**GitHub API for Java**| [org.kohsuke.github (From github-api)](http://github-api.kohsuke.org/)|defines an object oriented representation of the GitHub API.
67+
**JCabi GitHub API**|[github.jcabi.com (Personal Website)](http://github.jcabi.com)|is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API.
7068

7169
### JavaScript
7270

73-
* [NodeJS GitHub library][octonode]
74-
* [gh3 client-side API v3 wrapper][gh3]
75-
* [GitHub.js wrapper around the GitHub API][github]
76-
* [Promise-Based CoffeeScript library for the browser or NodeJS][github-client]
77-
78-
[octonode]: https://github.com/pksunkara/octonode
79-
[gh3]: https://github.com/k33g/gh3
80-
[github]: https://github.com/michael/github
81-
[github-client]: https://github.com/philschatz/github-client
71+
Library name | Repository |
72+
|---|---|
73+
**NodeJS GitHub library**| [pksunkara/octonode](https://github.com/pksunkara/octonode)
74+
**gh3 client-side API v3 wrapper**| [k33g/gh3](https://github.com/k33g/gh3)
75+
**Github.js wrapper around the GitHub API**|[michael/github](https://github.com/michael/github)
76+
**Promise-Based CoffeeScript library for the Browser or NodeJS**|[philschatz/github-client](https://github.com/philschatz/github-client)
8277

8378
### Julia
8479

85-
* [GitHub.jl][github.jl]
86-
87-
[github.jl]: https://github.com/WestleyArgentum/GitHub.jl
80+
Library name | Repository |
81+
|---|---|
82+
**Github.jl**|[WestleyArgentum/Github.jl](https://github.com/WestleyArgentum/GitHub.jl)
8883

8984
### OCaml
9085

91-
* [ocaml-github][ocaml-github]
92-
93-
[ocaml-github]: https://github.com/mirage/ocaml-github
86+
Library name | Repository |
87+
|---|---|
88+
**ocaml-github**|[mirage/ocaml-github](https://github.com/mirage/ocaml-github)
9489

9590
### Perl
9691

97-
* [Pithub][pithub-github] ([CPAN][pithub-cpan])
98-
* [Net::GitHub][net-github-github] ([CPAN][net-github-cpan])
99-
100-
[net-github-github]: https://github.com/fayland/perl-net-github
101-
[net-github-cpan]: https://metacpan.org/pod/Net::GitHub
102-
[pithub-github]: https://github.com/plu/Pithub
103-
[pithub-cpan]: http://metacpan.org/module/Pithub
92+
Library name | Repository | metacpan Website for the Library
93+
|---|---|---|
94+
**Pithub**|[plu/Pithub](https://github.com/plu/Pithub)|[Pithub CPAN](http://metacpan.org/module/Pithub)
95+
**Net::Github**|[fayland/perl-net-github](https://github.com/fayland/perl-net-github)|[Net:Github CPAN](https://metacpan.org/pod/Net::GitHub)
10496

10597
### PHP
10698

107-
* [GitHub PHP Client][github-php-client]
108-
* [PHP GitHub API][php-github-api]
109-
* [GitHub API][github-api]
110-
* [GitHub Joomla! Package][joomla]
111-
* [Github Nette Extension][kdyby-github]
112-
* [GitHub API Easy Access][milo-github-api]
113-
* [GitHub bridge for Laravel][github-laravel]
114-
* [PHP5.6|PHP7 Client & WebHook wrapper][flexyproject-githubapi]
115-
116-
[github-php-client]: https://github.com/tan-tan-kanarek/github-php-client
117-
[php-github-api]: https://github.com/KnpLabs/php-github-api
118-
[github-api]: https://github.com/yiiext/github-api
119-
[joomla]: https://github.com/joomla-framework/github-api
120-
[kdyby-github]: https://github.com/kdyby/github
121-
[milo-github-api]: https://github.com/milo/github-api
122-
[github-laravel]: https://github.com/GrahamCampbell/Laravel-GitHub
123-
[flexyproject-githubapi]: https://github.com/FlexyProject/GitHubAPI
99+
Library name | Repository
100+
|---|---|
101+
**GitHub PHP Client**|[tan-tan-kanarek/github-php-client](https://github.com/tan-tan-kanarek/github-php-client)
102+
**PHP GitHub API**|[KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api)
103+
**GitHub API**|[yiiext/github-api](https://github.com/yiiext/github-api)
104+
**GitHub Joomla! Package**|[joomla-framework/github-api](https://github.com/joomla-framework/github-api)
105+
**GitHub Nette Extension**|[kdyby/github](https://github.com/kdyby/github)
106+
**GitHub API Easy Access**|[milo/github-api](https://github.com/milo/github-api)
107+
**GitHub bridge for Laravel**|[GrahamCampbell/Laravel-Github](https://github.com/GrahamCampbell/Laravel-GitHub)
108+
**PHP7 Client & WebHook wrapper**|[FlexyProject/GithubAPI](https://github.com/FlexyProject/GitHubAPI)
124109

125110
### Python
126111

127-
* [PyGithub][jacquev6_pygithub]
128-
* [libsaas][libsaas]
129-
* [github3.py][github3py]
130-
* [sanction][sanction]
131-
* [agithub][agithub]
132-
* [octohub][octohub]
133-
* [Github-Flask][github-flask]
134-
* [torngithub][torngithub]
135-
136-
[jacquev6_pygithub]: https://github.com/PyGithub/PyGithub
137-
[libsaas]: https://github.com/ducksboard/libsaas
138-
[github3py]: https://github.com/sigmavirus24/github3.py
139-
[sanction]: https://github.com/demianbrecht/sanction
140-
[agithub]: https://github.com/jpaugh/agithub "Agnostic GitHub"
141-
[octohub]: https://github.com/turnkeylinux/octohub
142-
[github-flask]: http://github-flask.readthedocs.org
143-
[torngithub]: https://github.com/jkeylu/torngithub
112+
Library name | Repository
113+
|---|---|
114+
**PyGithub**|[PyGithub/PyGithub](https://github.com/PyGithub/PyGithub)
115+
**libsaas**|[duckboard/libsaas](https://github.com/ducksboard/libsaas)
116+
**github3.py**|[sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py)
117+
**sanction**|[demianbrecht/sanction](https://github.com/demianbrecht/sanction)
118+
**agithub**|[jpaugh/agithub](https://github.com/jpaugh/agithub)
119+
**octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub)
120+
**github-flask**|[github-flask (Oficial Website)](http://github-flask.readthedocs.org)
121+
**torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub)
144122

145123
### Ruby
146124

147-
* [GitHub API Gem][ghapi]
148-
* [Ghee][ghee]
149-
150-
[ghapi]: https://github.com/peter-murach/github
151-
[ghee]: https://github.com/rauhryan/ghee
125+
Library name | Repository
126+
|---|---|
127+
**GitHub API Gem**|[peter-murach/github](https://github.com/peter-murach/github)
128+
**Ghee**|[rauhryan/ghee](https://github.com/rauhryan/ghee)
152129

153130
### Scala
154131

155-
* [Hubcat][hubcat]
156-
* [Github4s][github4s]
157-
158-
[hubcat]: https://github.com/softprops/hubcat
159-
[Github4s]: https://github.com/47deg/github4s
132+
Library name | Repository
133+
|---|---|
134+
**Hubcat**|[softprops/hubcat](https://github.com/softprops/hubcat)
135+
**Github4s**|[47deg/github4s](https://github.com/47deg/github4s)
160136

161137
### Shell
162138

163-
* [ok.sh][ok.sh]
164-
165-
[ok.sh]: https://github.com/whiteinge/ok.sh
139+
Library name | Repository
140+
|---|---|
141+
**ok.sh**|[whiteinge/ok.sh](https://github.com/whiteinge/ok.sh)

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)