Organização do Projeto
Estratégia de Desenvolvimento
O desenvolvimento do EsplinHub foi organizado e executado através de uma abordagem baseada em milestones e issues no GitHub. Esta estratégia permitiu a divisão do projeto em partes menores e gerenciáveis, facilitando o acompanhamento do progresso e garantindo uma implementação focada e eficiente.
Milestones e Issues
-
Milestones: Cada milestone representou uma fase significativa do projeto, com objetivos claros e delimitados. Isso incluiu etapas como a configuração inicial do ambiente, desenvolvimento de funcionalidades específicas, refinamento da UI/UX, entre outros.
-
Issues: Dentro de cada milestone, diversas issues foram criadas para detalhar tarefas específicas.
-
Gerenciamento de Tarefas: Cada issue foi atribuída a tarefas específicas, permitindo um acompanhamento detalhado do que precisava ser feito e o status de cada item.
Gerenciamento de Commits
-
Commits Regulares: Durante o desenvolvimento, foram realizados commits regulares para cada feature ou correção importante. Esta prática não só garantiu a segurança do código, como também facilitou o rastreamento de mudança.
-
Mensagens de Commit: Cada commit foi acompanhado por uma mensagem clara e descritiva, detalhando a natureza da mudança e sua relevância para a feature ou issue correspondente.
Benefícios da Abordagem
-
Foco e Organização: A divisão do projeto em milestones, issues e commits regulares permitiu um desenvolvimento mais focado e organizado.
-
Transparência e Colaboração: A estrutura clara de milestones e issues, juntamente com os commits descritivos, proporcionou uma visão transparente do progresso do projeto.
-
Acompanhamento do Progresso: O uso de milestones e issues, complementado por commits regulares, permitiu um acompanhamento eficiente do progresso e identificação rápida de áreas que necessitavam de atenção adicional.
Documento e Referências
-
As milestones e issues estão documentadas no repositório do GitHub do EsplinHub, permitindo que outros desenvolvedores vejam um exemplo prático de organização de projeto em ação.