1
0
mirror of synced 2025-12-23 21:07:12 -05:00

Merge pull request #376 from F4NT0/F4NT0/api-libraries-update

API Libraries Design update
This commit is contained in:
Leona B. Campbell
2020-11-05 17:27:20 -08:00
committed by GitHub
2 changed files with 76 additions and 100 deletions

View File

@@ -11,13 +11,12 @@ versions:
<div class="jumbotron libraries-jumbotron"> <div class="jumbotron libraries-jumbotron">
<img src="/assets/images/gundamcat.png" class="gundamcat" alt="The Gundamcat" /> <img src="/assets/images/gundamcat.png" class="gundamcat" alt="The Gundamcat" />
<h1>Octokit comes in<br /> <h1>Octokit comes in many flavors</h1>
many flavors</h1>
<p class="lead">Use the official Octokit library, or choose between any of the available third party libraries.</p> <p class="lead">Use the official Octokit library, or choose between any of the available third party libraries.</p>
<div class="octokit-links"> <div class="octokit-links"><br/>
<div class="octokit-language"><span>Ruby</span> <a href="https://github.com/octokit/octokit.rb">octokit.rb</a></div> <div class="octokit-language"> <span>Ruby</span><a href="https://github.com/octokit/octokit.rb">octokit.rb</a></div><br/>
<div class="octokit-language"><span>.NET</span> <a href="https://github.com/octokit/octokit.net">octokit.net</a></div> <div class="octokit-language"><span>.NET</span> <a href="https://github.com/octokit/octokit.net">octokit.net</a></div><br/>
<div class="octokit-language"><span>JavaScript</span> <a href="https://github.com/octokit/rest.js">octokit/rest.js</a></div> <div class="octokit-language"><span>JavaScript</span> <a href="https://github.com/octokit/rest.js">octokit/rest.js</a></div><br/>
</div> </div>
</div> </div>
@@ -25,141 +24,118 @@ versions:
### Clojure ### Clojure
* [Tentacles][tentacles] Library name | Repository
|---|---|
[tentacles]: https://github.com/Raynes/tentacles **Tentacles**| [Raynes/tentacles](https://github.com/Raynes/tentacles)
### Dart ### Dart
* [github.dart][github.dart] Library name | Repository
|---|---|
[github.dart]: https://github.com/DirectMyFile/github.dart **github.dart** | [DirectMyFile/github.dart](https://github.com/DirectMyFile/github.dart)
### Emacs Lisp ### Emacs Lisp
* [gh.el][gh.el] Library name | Repository
|---|---|
[gh.el]: https://github.com/sigma/gh.el **gh.el** | [sigma/gh.el](https://github.com/sigma/gh.el)
### Erlang ### Erlang
* [octo.erl][octo-erl] Library name | Repository
|---|---|
[octo-erl]: https://github.com/sdepold/octo.erl **octo-erl** | [sdepold/octo.erl](https://github.com/sdepold/octo.erl)
### Go ### Go
* [go-github][] Library name | Repository
|---|---|
[go-github]: https://github.com/google/go-github **go-github**| [google/go-github](https://github.com/google/go-github)
### Haskell ### Haskell
* [github][haskell-github] Library name | Repository
|---|---|
[haskell-github]: https://github.com/fpco/GitHub **haskell-github** | [fpco/Github](https://github.com/fpco/GitHub)
### Java ### Java
* The [GitHub Java API (org.eclipse.egit.github.core)](https://github.com/eclipse/egit-github/tree/master/org.eclipse.egit.github.core) library Library name | Repository | More information
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). **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).
* [GitHub API for Java (org.kohsuke.github)](http://github-api.kohsuke.org/) defines an object oriented representation of the GitHub API. **GitHub API for Java**| [org.kohsuke.github (From github-api)](http://github-api.kohsuke.org/)|defines an object oriented representation of the GitHub API.
* [JCabi GitHub API](http://github.jcabi.com) is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and **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.
covers the entire API.
### JavaScript ### JavaScript
* [NodeJS GitHub library][octonode] Library name | Repository |
* [gh3 client-side API v3 wrapper][gh3] |---|---|
* [GitHub.js wrapper around the GitHub API][github] **NodeJS GitHub library**| [pksunkara/octonode](https://github.com/pksunkara/octonode)
* [Promise-Based CoffeeScript library for the browser or NodeJS][github-client] **gh3 client-side API v3 wrapper**| [k33g/gh3](https://github.com/k33g/gh3)
**Github.js wrapper around the GitHub API**|[michael/github](https://github.com/michael/github)
[octonode]: https://github.com/pksunkara/octonode **Promise-Based CoffeeScript library for the Browser or NodeJS**|[philschatz/github-client](https://github.com/philschatz/github-client)
[gh3]: https://github.com/k33g/gh3
[github]: https://github.com/michael/github
[github-client]: https://github.com/philschatz/github-client
### Julia ### Julia
* [GitHub.jl][github.jl] Library name | Repository |
|---|---|
[github.jl]: https://github.com/WestleyArgentum/GitHub.jl **Github.jl**|[WestleyArgentum/Github.jl](https://github.com/WestleyArgentum/GitHub.jl)
### OCaml ### OCaml
* [ocaml-github][ocaml-github] Library name | Repository |
|---|---|
[ocaml-github]: https://github.com/mirage/ocaml-github **ocaml-github**|[mirage/ocaml-github](https://github.com/mirage/ocaml-github)
### Perl ### Perl
* [Pithub][pithub-github] ([CPAN][pithub-cpan]) Library name | Repository | metacpan Website for the Library
* [Net::GitHub][net-github-github] ([CPAN][net-github-cpan]) |---|---|---|
**Pithub**|[plu/Pithub](https://github.com/plu/Pithub)|[Pithub CPAN](http://metacpan.org/module/Pithub)
[net-github-github]: https://github.com/fayland/perl-net-github **Net::Github**|[fayland/perl-net-github](https://github.com/fayland/perl-net-github)|[Net:Github CPAN](https://metacpan.org/pod/Net::GitHub)
[net-github-cpan]: https://metacpan.org/pod/Net::GitHub
[pithub-github]: https://github.com/plu/Pithub
[pithub-cpan]: http://metacpan.org/module/Pithub
### PHP ### PHP
* [GitHub PHP Client][github-php-client] Library name | Repository
* [PHP GitHub API][php-github-api] |---|---|
* [GitHub API][github-api] **GitHub PHP Client**|[tan-tan-kanarek/github-php-client](https://github.com/tan-tan-kanarek/github-php-client)
* [GitHub Joomla! Package][joomla] **PHP GitHub API**|[KnpLabs/php-github-api](https://github.com/KnpLabs/php-github-api)
* [Github Nette Extension][kdyby-github] **GitHub API**|[yiiext/github-api](https://github.com/yiiext/github-api)
* [GitHub API Easy Access][milo-github-api] **GitHub Joomla! Package**|[joomla-framework/github-api](https://github.com/joomla-framework/github-api)
* [GitHub bridge for Laravel][github-laravel] **GitHub Nette Extension**|[kdyby/github](https://github.com/kdyby/github)
* [PHP5.6|PHP7 Client & WebHook wrapper][flexyproject-githubapi] **GitHub API Easy Access**|[milo/github-api](https://github.com/milo/github-api)
**GitHub bridge for Laravel**|[GrahamCampbell/Laravel-Github](https://github.com/GrahamCampbell/Laravel-GitHub)
[github-php-client]: https://github.com/tan-tan-kanarek/github-php-client **PHP7 Client & WebHook wrapper**|[FlexyProject/GithubAPI](https://github.com/FlexyProject/GitHubAPI)
[php-github-api]: https://github.com/KnpLabs/php-github-api
[github-api]: https://github.com/yiiext/github-api
[joomla]: https://github.com/joomla-framework/github-api
[kdyby-github]: https://github.com/kdyby/github
[milo-github-api]: https://github.com/milo/github-api
[github-laravel]: https://github.com/GrahamCampbell/Laravel-GitHub
[flexyproject-githubapi]: https://github.com/FlexyProject/GitHubAPI
### Python ### Python
* [PyGithub][jacquev6_pygithub] Library name | Repository
* [libsaas][libsaas] |---|---|
* [github3.py][github3py] **PyGithub**|[PyGithub/PyGithub](https://github.com/PyGithub/PyGithub)
* [sanction][sanction] **libsaas**|[duckboard/libsaas](https://github.com/ducksboard/libsaas)
* [agithub][agithub] **github3.py**|[sigmavirus24/github3.py](https://github.com/sigmavirus24/github3.py)
* [octohub][octohub] **sanction**|[demianbrecht/sanction](https://github.com/demianbrecht/sanction)
* [Github-Flask][github-flask] **agithub**|[jpaugh/agithub](https://github.com/jpaugh/agithub)
* [torngithub][torngithub] **octohub**|[turnkeylinux/octohub](https://github.com/turnkeylinux/octohub)
**github-flask**|[github-flask (Oficial Website)](http://github-flask.readthedocs.org)
[jacquev6_pygithub]: https://github.com/PyGithub/PyGithub **torngithub**|[jkeylu/torngithub](https://github.com/jkeylu/torngithub)
[libsaas]: https://github.com/ducksboard/libsaas
[github3py]: https://github.com/sigmavirus24/github3.py
[sanction]: https://github.com/demianbrecht/sanction
[agithub]: https://github.com/jpaugh/agithub "Agnostic GitHub"
[octohub]: https://github.com/turnkeylinux/octohub
[github-flask]: http://github-flask.readthedocs.org
[torngithub]: https://github.com/jkeylu/torngithub
### Ruby ### Ruby
* [GitHub API Gem][ghapi] Library name | Repository
* [Ghee][ghee] |---|---|
**GitHub API Gem**|[peter-murach/github](https://github.com/peter-murach/github)
[ghapi]: https://github.com/peter-murach/github **Ghee**|[rauhryan/ghee](https://github.com/rauhryan/ghee)
[ghee]: https://github.com/rauhryan/ghee
### Scala ### Scala
* [Hubcat][hubcat] Library name | Repository
* [Github4s][github4s] |---|---|
**Hubcat**|[softprops/hubcat](https://github.com/softprops/hubcat)
[hubcat]: https://github.com/softprops/hubcat **Github4s**|[47deg/github4s](https://github.com/47deg/github4s)
[Github4s]: https://github.com/47deg/github4s
### Shell ### Shell
* [ok.sh][ok.sh] Library name | Repository
|---|---|
[ok.sh]: https://github.com/whiteinge/ok.sh **ok.sh**|[whiteinge/ok.sh](https://github.com/whiteinge/ok.sh)

2
package-lock.json generated
View File

@@ -7297,7 +7297,7 @@
}, },
"load-json-file": { "load-json-file": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
"integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
"dev": true, "dev": true,
"requires": { "requires": {