Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev9.26.0

github

Uma biblioteca de cliente de API do GitHub de alto nível que usa a API v3 do GitHub

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
251 mil
Curtidas
165
Pontos Pub
150

Instalar pacote

flutter pub add github

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Uma biblioteca de alto nível em Flutter/Dart para interagir com a API v3 do GitHub, permitindo que desenvolvedores recuperem repositórios, problemas, usuários e muito mais com métodos simples e intuitivos. Criada para facilitar o uso em múltiplas plataformas, ela abstrai detalhes HTTP de baixo nível, mantendo acesso completo às capacidades da API do GitHub. Ideal para aplicativos que precisam de integração de dados do GitHub em tempo real, como painéis de desenvolvedores ou ferramentas de CI/CD.

Casos de uso

  • Buscando informações do repositório
  • Gerenciar solicitações de pull
  • Recuperação do perfil do usuário
  • Integração com fluxos de CI/CD
  • Criando painéis de análise para desenvolvedores

Principais recursos

  • Interface de API simples e limpa
  • Suporta todos os pontos finais v3 do GitHub
  • Compatibilidade multiplataforma
  • Ajuda de autenticação embutida
  • Respostas seguras por tipo

Indicado para

  • Aplicativos Flutter que exigem dados do GitHub
  • Aplicativos de ferramentas para desenvolvedores
  • Interfaces de monitoramento CI/CD
  • painéis alimentados pelo GitHub
  • Aplicativos com autenticação de usuário por meio do GitHub

Considerações

  • Requer configuração correta do token da API do GitHub
  • O limite de taxa se aplica por solicitação
  • Limitado à API v3 (não à v4 GraphQL)
  • Necessita de permissões de rede em plataformas móveis
  • Gerenciamento de estado de autenticação necessário

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos que usam este pacote