Por que usar o PopcornGP no seu próximo projeto multimódulo?

7 Просмотры
Издатель
Você já teve problemas com dependências proibidas em um projeto multimódulo?

Manter as fronteiras da arquitetura manualmente, principalmente em projetos que crescem rapidamente, pode se tornar um desafio constante.

Neste vídeo, apresentamos o PopcornGP, um plugin Gradle leve e open source desenvolvido pela comunidade CodandoTV para validar automaticamente os relacionamentos entre os módulos do seu projeto.

Você vai aprender:

• Como adicionar o PopcornGP ao build.gradle.kts
• Como criar regras de relacionamento entre módulos
• Como impedir dependências proibidas na arquitetura
• Como evitar que módulos de apresentação acessem diretamente módulos de dados
• Como validar todos os módulos utilizando o comando ./gradlew popcornParent
• Como integrar as verificações ao pipeline de CI/CD
• Como gerar relatórios que facilitam a revisão de pull requests

Com o PopcornGP, você não precisa mais revisar manualmente se cada módulo está acessando somente as dependências permitidas. A ferramenta realiza essa validação automaticamente e ajuda a preservar a arquitetura do projeto conforme ele cresce.

O PopcornGP oferece suporte para projetos Android, Kotlin Multiplatform e Java.

Repositório do PopcornGP:
https://github.com/CodandoTV/popcorn-guineapig

Documentação para integração com GitHub Actions:
https://codandotv.github.io/popcorn-guineapig/7-automating-popcorngp-with-github-cicd/

Conheça os projetos open source da comunidade CodandoTV, contribua com melhorias e deixe uma estrela no repositório.


Comunidade do whatsapp:
https://chat.whatsapp.com/BA3c4f1zJifCN9k1c4YaFj

Comunidade do discord:
https://discord.gg/fZMDmjKmju

Quer ajudar o CodandoTV a crescer de maneira GRATUITA?
https://bit.ly/3Ob3yPH

Linkedin do Rods:
https://www.linkedin.com/in/rviannaoliveira/

Github:
https://github.com/CodandoTV

Link do curso de Kotlin Multiplatform do CodandoTV:
https://www.udemy.com/user/codandotv/?srsltid=AfmBOooQmFzVKFYnWaQir6UCq1BG2WrSRIGdgthDbUIF3Qqgzr6ndn7P

TOMARA QUE TENHAM GOSTADO DO VIDEO! =]
✅ Se você gostou do video, ajude o canal a crescer, por favor, curta e compartilhe.
✅ Você sabia que 85% das pessoas veem o video e não se inscrevem? INSCREVA-SE ,por favor
Категория
AI для YouTube & Shorts
Выполните вход или зарегистрируйтесь для отправки комментария.
Комментариев нет.