Visão geral
Peanut é um pacote Dart que automatiza o deploy da saída compilada de aplicativos web para um branch gh-pages do GitHub. Ele suporta tanto fluxos legados de 'pub build' quanto modernos com 'pub run build_runner', simplificando o processo de publicação para aplicações web do Flutter. Projetado para desenvolvedores que desejam hospedar seus aplicativos web no GitHub Pages, o Peanut gerencia os passos de compilação e envio com configuração mínima. Integra-se perfeitamente em pipelines CI/CD ou ambientes locais de desenvolvimento em macOS, Windows e Linux.
Casos de uso
- Implantar aplicativos web do Flutter no GitHub Pages
- Automatizando builds e implantações
- Integração com fluxos de CI/CD
- Publicar conteúdo web estático de projetos Dart
- Simplificando atualizações do gh-pages após builds
Principais recursos
- Suporta pub build e build_runner
- Automatiza o git push para gh-pages
- Compatibilidade multiplataforma
- Configuração mínima necessária
- Funciona com aplicativos web do Flutter
Indicado para
- Desenvolvedores web do Flutter
- usuários do GitHub Pages
- Automação CI/CD
- mantenedores do projeto Dart
- Desenvolvedores em busca de implantação simples
Considerações
- Requer acesso ao repositório do GitHub
- É necessário configurar credenciais do git corretamente
- Não adequado para hospedagem fora do GitHub
- Depende do build_runner para fluxos de trabalho modernos
- Pode exigir configuração específica do ambiente