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
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
Выполните вход или зарегистрируйтесь для отправки комментария.
Комментариев нет.
