Pular para conteúdo

Diário de Bordo – Caetano Santos Lucio

Disciplina: Gestão da Configuração e Evolução de Software (GCES)
Equipe: GCES 2026.1 – Kdenlive
Comunidade/Projeto de Software Livre: Kdenlive
Matrícula: 180144979
GitHub: @caeslucio
KDE Invent: @caeslucio


Sprint 0 – 01/04/2026 – 21/04/2026

Resumo da Sprint

Sprint 0 foi dedicada à consolidação da arquitetura de base do projeto. As atividades focaram na validação inicial da engenharia de documentação do grupo utilizando o MkDocs Material, incluindo a otimização de UI/UX, baseada no repositório GCES-OPPIA. Paralelamente, o ambiente pessoal de desenvolvimento foi configurado: as regras de submissão da comunidade KDE foram validadas, os acessos credenciados ao KDE Invent oficial foram obtidos, e a base original do Kdenlive foi clonada localmente, estabelecendo os alicerces para o início do desenvolvimento nas próximas Sprints.


Atividades Realizadas

Data Atividade Tipo Link/Referência Status
13/04 Análise do repositório modelo (GCES-OPPIA-relatorios) Estudo GCES-OPPIA-relatorios Concluído
13/04 Criação da estrutura de pastas do novo repositório Doc GCES-Kdenlive-relatorios Concluído
13/04 Estruturação inicial do repositório, configuração do CI/CD e criação de templates Doc Vários arquivos Concluído
14/04 Preenchimento inicial de diários e formulação dos guias de contribuição Doc materiais/ Concluído
17/04 Estudo de regras de contribuição, registro de conta KDE e clone do repositório base Dev Repositório local e KDE Invent Concluído
21/04 Refatoração estrutural do MkDocs, revisão de conectividade e aprimoramento UI/UX Dev/QA Vários arquivos Concluído

Maiores Avanços

  • Infraestrutura de documentação completa: o repositório foi criado com estrutura MkDocs Material, menu de navegação configurado, modo escuro/claro, busca integrada e CI/CD funcional.
  • Configuração do Ambiente de Trabalho: Testada a infraestrutura para esta Sprint. Código fonte do Kdenlive clonado e configurado na estação local.
  • Guias de contribuição: Guias de abertura e regras de MR escritos com base na documentação oficial do Kdenlive. O projeto usa o KDE GitLab (invent.kde.org), o Bugzilla do KDE para rastreamento de bugs e requer conta KDE Identity.
  • Pesquisa do ecossistema KDE: Entendimento de como funciona o fluxo de contribuição da KDE — criação de conta no identity.kde.org, fork no GitLab, abertura de Merge Requests, uso do Bugzilla como rastreador de bugs e do fórum discuss.kde.org como canal de comunicação.

Maiores Dificuldades

  • Volume de Estruturação Inicial: A montagem de uma arquitetura central, capaz de consolidar com precisão as tabelas, guias e o alto volume de dados técnicos necessários para o início do projeto reduziu nossa margem de prazos locais.

Nota de Responsabilidade

Como arquiteto da documentação, assumo inteiramente a responsabilidade pela incompletude dos logs, tabelas de membros e diários individuais da equipe nesta entrega. A equipe não teve tempo hábil para preencher seus dados, pois só liberei e passei as instruções de uso do repositório no próprio dia do encerramento da Sprint. Os membros que não conseguiram entregar suas métricas a tempo não devem ser prejudicados na avaliação por essa restrição técnica, que será devidamente reparada nas próximas releases da documentação.


Aprendizados

  • O ecossistema KDE tem sua própria infraestrutura de identidade (identity.kde.org) e rastreamento de bugs (bugs.kde.org/bugzilla), separada do GitHub/GitLab público.
  • No Kdenlive, as contribuições de código acontecem via Merge Requests no invent.kde.org, seguindo o KDE Coding Style para C++ e QML.

Plano Pessoal para a Próxima Sprint (Sprint 1)

  • Identificar ao menos 1 issue ou bug aberto no Bugzilla do KDE para trabalhar.
  • Abrir ou comentar em ao menos 1 issue ou MR no repositório oficial.
  • Escrever o diário de bordo da Sprint 1.