パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v9.26.0

github

GitHubのv3 APIを使用する高レベルなGitHub APIクライアントライブラリ

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
26.4万
いいね数
165
Pub ポイント
150

パッケージをインストール

flutter pub add github

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

GitHub の v3 API とやり取りするための高レベルな Flutter/Dart ライブラリで、開発者がリポジトリ、イシュー、ユーザーなどをシンプルで直感的なメソッドで取得できるようにします。複数のプラットフォームでの使いやすさを重視して構築されており、低レベルの HTTP 詳細を抽象化しつつも、GitHub API の機能に完全にアクセスできます。開発者ダッシュボードや CI/CD ツールなど、リアルタイムの GitHub データ統合が必要なアプリに最適です。

用途

  • リポジトリ情報の取得
  • プルリクエストの管理
  • ユーザープロファイルの取得
  • CI/CDワークフローとの統合
  • 開発者向けアナリティクスダッシュボードの構築

主な機能

  • シンプルでクリーンなAPIインターフェース
  • すべてのv3 GitHubエンドポイントをサポートしています
  • クロスプラットフォーム互換性
  • 組み込み認証ヘルパー
  • 型安全な応答

適している対象

  • GitHubデータを必要とするFlutterアプリ
  • 開発者ツールングアプリケーション
  • CI/CD モニタリングインターフェース
  • GitHub ベースのダッシュボード
  • GitHubを介したユーザー認証付きアプリ

注意事項

  • 適切なGitHub APIトークンの設定が必要です
  • リクエストごとにレート制限が適用されます
  • v3 API(v4 GraphQL ではない)に制限
  • モバイルプラットフォームでネットワーク権限が必要です
  • 認証状態の管理が必要です

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

GitHub for Dart

Dart Checks Pub

This is a library for interacting with GitHub in Dart. It works on all platforms including web, server, and Flutter. Please submit issues and pull requests, help out, or just give encouragement.

Notice: This is not an official GitHub project. It is maintained by volunteers. We are looking for contributors. If you're interested or have questions, head over to discussions https://github.com/SpinlockLabs/github.dart/discussions

Features

  • Works on the Server, Browser, and Flutter
  • Really Fast
  • Pluggable API
  • Supports Authentication
  • Builtin OAuth2 Flow
  • Hook Server Helper

Links

Examples

See the examples in the example directory to learn how to use some of the features!

Contacting Us

Post a question or idea: https://github.com/SpinlockLabs/github.dart/discussions

Star History

Star History Chart

カテゴリー

依存関係

依存関係一覧 4 件

ソースリポジトリ

このパッケージを使用しているプロジェクト