[rascunho] Exemplo automação com GitHub Actions para aplicações plataforma cruzada Flutter
Os entregáveis principais são os arquivos YAML em .github/workflows/ que idealmente deveriam estar documentados ao ponto de ser inspirar implementações realistas.
- .github/workflows/
- Arquivos prontos para usar: isso que você está procurando!
github.com/<usuario-ou-organizacao>/actions/
- Log de ações (ultimos 90 dias), exemplo: https://github.com/HXL-CPLP/github-actions-example-flutter/actions
- Contexto adicional:
- diario-de-bordo.sh
- Anotações internas (para quem mantém o repositório)
github.com/<usuario-ou-organizacao>/issues/1
- Issue com anotações adicionais, exemplo: HXL-CPLP/github-actions-example-flutter#1
- diario-de-bordo.sh
- HXL-CPLP/forum#61: Referências e apoio para automação, testes de qualidade e distribuição em canais de desktop e móvel para aplicações de uso humanitário
- frontendbr/forum/discussions/2182: Referências de estudos de caso de uso avançado do GitHub Actions (ilimitado e gratuito para Open Source) inexplorado no Brasil; foco cross-platform
Domínio público significa que cada problema só precisa ser resolvido uma vez — frase adaptada de @naval
Embora domínio público facilite reuso com outras licenças, bem como reuso sem necessidade de citar fonte (o que é útil para inclusão em outros materiais educacionais, inclusive fins comerciais) o principal motivo para essa abordagem pela organização mantenedora atual (no caso o HXL-CPLP) é que licenciamento semelhante a domínio público (Unlicense, CC0, 0BSD) simplifica muito, muito mesmo, o reuso no meio humanitário.
Na medida do possível segundo a lei, HXL-CPLP renunciou a todos os direitos autorais e direitos conexos ou vizinhos a este trabalho para o Domínio Público.