Amigos do i-Educar;
Nesta última sexta-feira (19/12) tivemos uma reunião de alinhamento técnico entre a Ieducativa Soluções [1], a Portabilis Tecnologia [2] e o SERPRO [3], que, juntos, somos quem tem retornado à comunidade atualmente nos repositórios do Github [4].
1. http://ieducativa.com.br
2. http://portabilis.com.br
3. http://serpro.gov.br/
4. https://github.com/portabilis/ieducar/network
5. http://www.softwarepublico.gov.br/dotlrn/clubs/ieducar/forums/message-view?message_id=126808520
Com isso, nossas três organizações vão trabalhar juntas para entregar um i-Educar em um padrão de qualidade superior e garantida em uma única codebase. Para isso, definimos alguns direcionamentos:
-
Uma codebase: Hoje todos trabalham utilizando o serviço do Github e Ieducativa e SERPRO possuem como upstream o repositório da Portabilis. A Ieducativa tem mantido compatibilidade e realizando pull requests frequentes e possui a codebase sincronizada com a Portabilis; enquanto nós do SERPRO não. Como no SERPRO foram executadas diversas modificações, algumas delas grandes (migração do PostgreSQL para 9.x), será realizado um esforço para integração com a codebase da Portabilis.
Vamos utilizar o repositório da Portabilis como base no início do próximo ano, quando a Portabilis concluir algumas issues em aberto no Github, e ele será o push inicial do novo repositório a partir do momento que todas as pull requests do SERPRO tenham sido integradas.
Cada um de nós três ainda continua com seu repositório público, tendo como upstream nosso repositório centralizado.
-
Trazer o código-fonte do i-Educar de volta ao SPB: Foram apresentadas duas alternativas para ser o nosso repositório de código central, a organization ieducar no Github [6] e o novo Portal do Software Público Brasileiro (SPB) [7]. Decidimos trabalhar com o repositório do SPB e fomentarmos o trabalho nesta comunidade com todo o histórico que já temos aqui, ao mesmo tempo mantendo este repositório sincronizado com o Github para uma audiência mais ampla.
[6] https://github.com/ieducar/
[7] https://beta.softwarepublico.gov.br/ -
Um backlog para termos a mesma visão: Vamos usar a plataforma do novo SPB para mantermos um backlog unificado e compartilhado, permitindo maior contribuição da comunidade nas decisões que vamos tomar daqui em diante.
- Manutenção do repositório com code review: Definimos um ciclo de trabalho, o qual iremos estudar como implantar com os recursos disponíveis no SPB (Gitlab, Redmine e outras). Pequenas contribuições nos repositórios são publicadas ao longo do ano letivo, e sua integração ao repositório central são avaliadas por no mínimo dois code reviewers. Antes do início de um ano letivo são integradas modificações maiores, como refatorações grandes e novas funcionalidades.
Esperamos entregar um i-Educar que seja mais fácil de conseguir, instalar, utilizar e contribuir. Mas definitivamente não depende só da gente: se você também é desenvolvedor, prestador de serviço, ou quer nos ajudar, comenta aí: sua contribuição é muito importante para nós.
--
Carlos M. dos Santos
SERPRO Florianópolis
Autor: Carlos Morais dos Santos
55 comentários
Portabilis Tecnologia
www.portabilis.com.br