Relatório de Contribuição – Sprint 0
Disciplina: Gestão de Configuração e Evolução de Software
Equipe: GCES 2026.1 – Kdenlive
Comunidade/Projeto: KDE / Kdenlive
Matrícula: 231035150
GitHub: @JuliaReis18
KDE Invent: @juliamassuda
Período: 01/04/2026 – 21/04/2026
1. Resumo da Sprint
A Sprint 0 teve como foco a imersão no ecossistema KDE e a preparação inicial para futuras contribuições. Durante esse período, foram realizadas a configuração do ambiente de desenvolvimento no Windows utilizando o Craft, a criação e validação das credenciais necessárias (KDE Identity, Invent e Bugzilla) e a estruturação do fluxo de trabalho da equipe. Além disso, foi desenvolvido um portal de documentação com MkDocs e elaborado um guia de contribuição para padronizar os processos do time.
2. Objetivos da Sprint
- Padronização: Estruturar o repositório da equipe e alinhar o fluxo de trabalho.
- Acreditação: Obter e validar credenciais no KDE Identity, Invent e Bugzilla.
- Configuração de Ambiente: Realizar setup completo e build do Kdenlive localmente.
- Mapeamento: Compreender a arquitetura do projeto e as diretrizes da comunidade.
3. Entregas Coletivas
| Entrega | Status | Link/Referência | Observações |
|---|---|---|---|
| Portal MkDocs | ✅ Concluído | [Link do Repo/Pages] | Estrutura com CI/CD para publicação automática. |
| Fork & Clone | ✅ Concluído | [Link do seu fork no invent] | Base de código sincronizada para desenvolvimento local. |
| Guia de Contribuição | ✅ Concluído | [/materiais/guia_contribuicao.md] | Documentação baseada nas normas do Kdenlive. |
4. Log de Atividades
| Data | Atividade | Tipo | Status |
|---|---|---|---|
| 14/04 | Alinhamento do fluxo de trabalho e estudo da arquitetura | Estudo/Gestão | ✅ |
| 16/04 | Criação de conta KDE Identity e validação de acessos | Outro | ✅ |
| 18/04 | Revisão da infraestrutura de documentação (MkDocs) | Doc | ✅ |
| 20/04 | Setup do ambiente local com Craft e build inicial | Ambiente | ✅ |
5. Maiores Avanços
- Compreensão do ecossistema KDE: Entendimento do fluxo completo de contribuição (Identity → Invent → Bugzilla).
- Organização da equipe: Estruturação do portal MkDocs e guia de contribuição, garantindo padronização.
- Ambiente funcional: Setup completo do ambiente de desenvolvimento com build do Kdenlive sem bloqueios críticos.
6. Maiores Dificuldades
- Complexidade do ambiente com Craft: Processo de build no Windows exigiu múltiplas tentativas e pesquisa para resolução de dependências.
- Equilíbrio entre estudo e estruturação: Necessidade de dividir o tempo entre entendimento do projeto e organização da infraestrutura inicial.
7. Lições Aprendidas
- Gestão de Configuração: Ferramentas como o Craft são essenciais para garantir consistência entre ambientes.
- Importância da documentação: Um pipeline de documentação com CI/CD reduz esforço manual e melhora a organização.
- Cultura Open Source: Acompanhamento de discussões na comunidade é fundamental para entender o contexto do projeto.
8. Plano Pessoal para a Próxima Sprint (Sprint 1)
- Realizar triagem inicial de issues acessíveis.
- Submeter o primeiro Merge Request (correção simples ou melhoria).
- Iniciar análise de componentes específicos do projeto em C++/Qt.