6.4 KiB
6.4 KiB
title, intro, redirect_from, versions, topics, ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
| title | intro | redirect_from | versions | topics | ms.openlocfilehash | ms.sourcegitcommit | ms.translationtype | ms.contentlocale | ms.lasthandoff | ms.locfileid | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Библиотеки | Официальная библиотека Octokit и другие сторонние библиотеки позволяют расширять возможности и упрощать использование API {% ifversion fpt or ghec %}{% data variables.product.prodname_dotcom %}{% else %}{% data variables.product.product_name %}{% endif %}. |
|
|
|
5f633132edddb17ae129a3feba791ab8ec780366 | 9af8891fea |
MT | ru-RU | 12/06/2022 | 148191881 |
Octokit имеет множество вариантов
Воспользуйтесь официальной библиотекой Octokit или выберите любую доступную стороннюю библиотеку.
- Ruby → octokit.rb
- octokit.net → .NET
- → javaScriptoctokit.js
Сторонние библиотеки
Clojure
| Имя библиотеки | Хранилище |
|---|---|
| Tentacles | Raynes/tentacles |
Dart
| Имя библиотеки | Хранилище |
|---|---|
| github.dart | SpinlockLabs/github.dart |
Emacs Lisp
| Имя библиотеки | Хранилище |
|---|---|
| gh.el | sigma/gh.el |
Erlang
| Имя библиотеки | Хранилище |
|---|---|
| octo-erl | sdepold/octo.erl |
Go
| Имя библиотеки | Хранилище |
|---|---|
| go-github | google/go-github |
Haskell
| Имя библиотеки | Хранилище |
|---|---|
| haskell-github | fpco/Github |
Java
| Имя библиотеки | Хранилище | Дополнительные сведения |
|---|---|---|
| API GitHub для Java | org.kohsuke.github (с github-api) | определяет объектно-ориентированное представление API GitHub. |
| API GitHub JCabi | github.jcabi.com (личный веб-сайт) | основан на API JSON Java7 (JSR-353), упрощает тесты с помощью заглушки среды выполнения GitHub и охватывает весь API. |
JavaScript
| Имя библиотеки | Хранилище |
|---|---|
| Библиотека NodeJS GitHub | pksunkara/octonode |
| Оболочка gh3 для API на стороне клиента, версия 3 | k33g/gh3 |
| Оболочка Github.js вокруг API GitHub | michael/github |
| Основанная на Promise библиотека CoffeeScript для браузера либо NodeJS | philschatz/github-client |
Julia
| Имя библиотеки | Хранилище |
|---|---|
| GitHub.jl | JuliaWeb/GitHub.jl |
OCaml
| Имя библиотеки | Хранилище |
|---|---|
| ocaml-github | mirage/ocaml-github |
Perl;
| Имя библиотеки | Хранилище | Веб-сайт metacpan для библиотеки |
|---|---|---|
| Pithub | plu/Pithub | Pithub CPAN |
| Net::GitHub | fayland/perl-net-github | Net:GitHub CPAN |
PHP
| Имя библиотеки | Хранилище |
|---|---|
| PHP GitHub API | KnpLabs/php-github-api |
| Пакет GitHub Joomla! | joomla-framework/github-api |
| Мост GitHub для Laravel | GrahamCampbell/Laravel-GitHub |
PowerShell
| Имя библиотеки | Хранилище |
|---|---|
| PowerShellForGitHub | microsoft/PowerShellForGitHub |
Python
| Имя библиотеки | Хранилище |
|---|---|
| gidgethub | brettcannon/gidgethub |
| ghapi | fastai/ghapi |
| PyGithub | PyGithub/PyGithub |
| libsaas | duckboard/libsaas |
| github3.py | sigmavirus24/github3.py |
| sanction | demianbrecht/sanction |
| agithub | jpaugh/agithub |
| octohub | turnkeylinux/octohub |
| github-flask | github-flask (официальный веб-сайт) |
| torngithub | jkeylu/torngithub |
| githubkit | yanyongyu/githubkit |
| octokit.py | khornberg/octokit.py |
Ruby
| Имя библиотеки | Хранилище |
|---|---|
| GitHub API Gem | peter-murach/github |
| Ghee | rauhryan/ghee |
Rust
| Имя библиотеки | Хранилище |
|---|---|
| Octocrab | XAMPPRocky/octocrab |
| Octocat | octocat-rs/octocat-rs |
Scala
| Имя библиотеки | Хранилище |
|---|---|
| Hubcat | softprops/hubcat |
| Github4s | 47deg/github4s |
Shell
| Имя библиотеки | Хранилище |
|---|---|
| ok.sh | whiteinge/ok.sh |
