DEV Community

Cover image for Desenvolvendo o Dekuve - Organização do projeto
Raul Dipeas
Raul Dipeas

Posted on • Edited on

Desenvolvendo o Dekuve - Organização do projeto

A primeira e mais importante etapa no desenvolvimento de qualquer tipo de projeto, sem dúvidas é definir o objetivo e organizar as etapas necessárias pra isso.

No caso do Dekuve, o primeiro passo foi criar um projeto no Quire, para poder adicionar todas as tarefas, desde configurações visuais, lista de programas incluídos, artwork, etc.

quire

Com base nisso, já foi possível ter uma visão mais clara de como partir pra próxima etapa, que é a criação de repositórios contendo os assets necessários.

Vamos usar o GitHub pra hospedar os repositórios com os assets, que no caso são os temas GTK, temas de ícones, arquivos de configuração, artwork, etc.

Cada um em seu respectivo repositório dentro de uma
organização, dessa forma eu posso criar os scripts de build da ISO com comandos que vão baixar esse conteúdo durante o processo de compilação.

Outro motivo de termos escolhido o GitHub, é porque a imagem de instalação vai ser compilada no GitHub Actions, um dos pouquíssimos CI/CD que suporta esse tipo de compilação, visto que outros CI/CD que usam Docker ou soluções similares, costumam não ter as permissões de usuário necessárias para uma compilação desse tipo, ao menos, dos que eu conheço(que não são poucos, já testei muitos mesmo, mais de 50, eu acho) só o GitHub Actions e o Azure Pipelines são compatíveis, ou soluções com agentes auto-hospedados.

Feita essa organização de tarefas e arquivos, estamos prontos pra começar a codar, vou usar o VSCodium nessa etapa do processo.

vscodium

Até a próxima postagem!

Top comments (0)