GitHubの新SDK、OpenAPIとMicrosoft Kiotaを活用
GitHubは業界標準のOpenAPIに準拠したAPIクライアントを、[1]新しいSDKとして提供することを発表。
これまで「Octokit」というSDKを提供してきたGitHubだが、今後はMicrosoft Kiotaを使用し、OpenAPIに基づくAPIクライアントを生成する方針である。
OpenAPIは、RESTful APIの記述を標準化するために策定された「Open API Specification」に由来し、APIクライアントの自動生成を可能にする。
新たなSDKは、GitHub APIの仕様をOpenAPIで記述し、それを基にMicrosoft Kiotaで生成されるAPIクライアントを含む。
GitHubは、この動きを「Our move to generated SDKs」というブログで大きな転換点と位置づけ、コミュニティへのユーザーフレンドリーなツール提供を目指している。
GitHubのAPI戦略変更、柔軟性と効率の向上
GitHubのこの戦略変更は、APIアップデートの即時反映が可能となる生成的アプローチに基づいている。
従来の手作業によるSDK開発から自動生成ツールを使用することで、柔軟性と開発効率が大幅に向上する見込みだ。
OpenAPIとMicrosoft Kiotaの活用により、GitHubはAPIのアップデートを迅速にSDKに反映させることが可能となる。
この変更により、開発者はGitHubの最新API機能をより迅速に利用できるようになるだろう。
GitHubはこの新しいアプローチによって、コミュニティの要求に応えるダイナミックで効率的なツール開発を目指している。
References
- ^ GitHub. 「Our move to generated SDKs - The GitHub Blog」. https://github.blog/2024-01-03-our-move-to-generated-sdks/, (参照 24-01-15).
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
- 【SNSで話題】AIでアバターを生成できる「HeyGen」の使い方と料金形態をくわしく解説
- 社内DXは重要?実施が難しい理由やその必要性を解説。社内DXに重要なポイントも紹介。
- ChatGPTプラグイン「Prompt Perfect」でプロンプトの精度を上げる方法を紹介。
- DX本のおすすめ12選!入門・実践編別の良書を紹介。
- AGIの進化と影響とは?ビジネスから医療まで変えるAIの未来