ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

このバージョンの GitHub Enterprise はこの日付をもって終了となりました: 2020-11-12. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの改善、新機能のためには、最新バージョンのGitHub Enterpriseにアップグレードしてください。 アップグレードに関する支援については、GitHub Enterprise supportに連絡してください。

ライブラリ

公式の Octokit ライブラリと他のサードパーティライブラリを使用して、GitHub API の使用方法を拡張および簡素化できます。

ここには以下の内容があります:

The Gundamcat

Octokit comes in many flavors

公式の Octokit ライブラリを使用するか、利用可能なサードパーティライブラリのいずれかを選択します。

サードパーティライブラリ

Clojure

Library name | Repository |---|---| Tentacles| Raynes/tentacles

Dart

Library name | Repository |---|---| github.dart | DirectMyFile/github.dart

Emacs Lisp

Library name | Repository |---|---| gh.el | sigma/gh.el

Erlang

Library name | Repository |---|---| octo-erl | sdepold/octo.erl

Go

Library name | Repository |---|---| go-github| google/go-github

Haskell

Library name | Repository |---|---| haskell-github | fpco/Github

Java

Library name | Repository | More information |---|---|---| GitHub Java API| org.eclipse.egit.github.core | Is part of the GitHub Mylyn Connector and aims to support the entire GitHub v3 API. ビルドは Maven Central で利用できます。 GitHub API for Java| org.kohsuke.github (From github-api)|defines an object oriented representation of the GitHub API. JCabi GitHub API|github.jcabi.com (Personal Website)|is based on Java7 JSON API (JSR-353), simplifies tests with a runtime GitHub stub, and covers the entire API.

JavaScript

Library name | Repository | |---|---| NodeJS GitHub library| pksunkara/octonode gh3 client-side API v3 wrapper| k33g/gh3 Github.js wrapper around the GitHub API|michael/github Promise-Based CoffeeScript library for the Browser or NodeJS|philschatz/github-client

Julia

Library name | Repository | |---|---| Github.jl|WestleyArgentum/Github.jl

OCaml

Library name | Repository | |---|---| ocaml-github|mirage/ocaml-github

Perl

Library name | Repository | metacpan Website for the Library |---|---|---| Pithub|plu/Pithub|Pithub CPAN Net::Github|fayland/perl-net-github|Net:Github CPAN

PHP

Library name | Repository |---|---| GitHub PHP Client|tan-tan-kanarek/github-php-client PHP GitHub API|KnpLabs/php-github-api GitHub API|yiiext/github-api GitHub Joomla! Package|joomla-framework/github-api GitHub Nette Extension|kdyby/github GitHub API Easy Access|milo/github-api GitHub bridge for Laravel|GrahamCampbell/Laravel-Github PHP7 Client & WebHook wrapper|FlexyProject/GithubAPI

Python

Library name | Repository |---|---| PyGithub|PyGithub/PyGithub libsaas|duckboard/libsaas github3.py|sigmavirus24/github3.py sanction|demianbrecht/sanction agithub|jpaugh/agithub octohub|turnkeylinux/octohub github-flask|github-flask (Oficial Website) torngithub|jkeylu/torngithub

Ruby

Library name | Repository |---|---| GitHub API Gem|peter-murach/github Ghee|rauhryan/ghee

Scala

Library name | Repository |---|---| Hubcat|softprops/hubcat Github4s|47deg/github4s

Shell

Library name | Repository |---|---| ok.sh|whiteinge/ok.sh