Diário de Bordo — Sprint 0
Identificação
| Campo | Valor |
|---|---|
| Disciplina | GCES |
| Integrante | Marco Marques |
| Matrícula | 211062197 |
| Sprint | 0 |
| Período | 06/04/2026 a 20/04/2026 |
Contexto da Sprint
A Sprint 0 teve caráter preparatório, com foco na familiarização com o ecossistema do Tainacan e na definição da infraestrutura necessária para o desenvolvimento ao longo da disciplina. O trabalho concentrou-se na análise técnica da solução, entendimento de suas dependências e organização inicial do ambiente de projeto.
Objetivos
- Compreender o funcionamento geral do Tainacan
- Investigar a arquitetura e o stack tecnológico
- Preparar o ambiente local para execução
- Estruturar o repositório e documentação
- Definir direcionamento inicial do projeto
Planejamento
| Atividade | Situação |
|---|---|
| Levantamento inicial do Tainacan | Concluído |
| Análise de arquitetura | Concluído |
| Configuração do ambiente local | Concluído |
| Estruturação da documentação | Concluído |
| Publicação da documentação | Concluído |
| Definição de escopo inicial | Concluído |
Tecnologias e Ferramentas
Desenvolvimento e Versionamento
| Ferramenta | Uso |
|---|---|
| GitHub | Controle de versão e hospedagem |
| VS Code | Edição de código |
| Git | Versionamento local |
Documentação
| Ferramenta | Uso |
|---|---|
| MkDocs | Geração de documentação estática |
| Python | Execução do MkDocs |
Stack do Projeto (Tainacan)
O Tainacan é implementado como uma extensão do WordPress, utilizando a infraestrutura padrão desse CMS.
| Componente | Descrição |
|---|---|
| WordPress | Plataforma base |
| PHP | Lógica de backend |
| MySQL/MariaDB | Persistência de dados |
| Apache/Nginx | Servidor HTTP |
| Tainacan | Plugin para repositórios digitais |
Configuração do Ambiente
Pré-requisitos
| Item | Detalhamento |
|---|---|
| Servidor Web | Apache ou Nginx |
| Linguagem | PHP compatível com WordPress |
| Banco de Dados | MySQL ou MariaDB |
| CMS | WordPress instalado |
| Plugin | Tainacan configurado |
Procedimento de Execução
- Instalação do WordPress em ambiente local
- Configuração do banco de dados
- Ativação do plugin Tainacan
- Ajustes iniciais no ambiente
- Validação da execução do sistema
Atividades Executadas
- Estudo da documentação oficial do Tainacan
- Análise da estrutura do sistema e suas dependências
- Configuração do ambiente local de execução
- Organização do repositório no GitHub
- Estruturação inicial da documentação com MkDocs
- Publicação da documentação via GitHub Pages
- Definição preliminar da issue a ser tratada na Sprint 1
Resultados
A Sprint 0 resultou na consolidação da base técnica necessária para o projeto.
- Ambiente funcional para execução do Tainacan
- Compreensão inicial da arquitetura do sistema
- Documentação estruturada e publicada
- Repositório organizado
- Escopo inicial definido para continuidade
Próximos Passos
- Refinar entendimento dos requisitos
- Iniciar desenvolvimento da issue definida
- Evoluir a documentação conforme progresso
- Estabelecer fluxo de trabalho colaborativo
Controle de Versões
| Versão | Data | Alteração | Autor |
|---|---|---|---|
| 1.0 | 20/04/2026 | Criação do documento | Marco Marques |