okfn-brasil / euvoto

DemocracyOS is an online space for deliberation and voting on political proposals. The software aims to stimulate better arguments and come to better rulings.
http://democracyos.org
MIT License
12 stars 2 forks source link

Atualização do core OSDemocracy #9

Open ppKrauss opened 7 years ago

ppKrauss commented 7 years ago

Olá, há um indicativo de retomar o projeto e, principalmente, replicar em outros municípios.

Para tanto precisamos estimar o "custo" (horas e tarefas) de upgrade... Por ter havido customização do design, imagino duas frentes:

  1. Aproveitando exatamente este mesmo git, tentar atualizar apenas o Bootstrap, da versão aqui utilizada v3.2 para a mais recente, de 2016, v3.3.7. Se isso não causar impacto ótimo, senão avaliar o custo de ajuste.

  2. O core de DemocracyOS que está em uso teve a sua ultima atualização em março de 2015... De lá para cá houveram diversas atualizações... Acaba de ser lançada a versão 2.6.3, fica a sugestão de adotarmos para esse final de 2017 a versão 2.6.
    Se for tranquilo um simples git pull, ótimo, o custo será mínimo... Mas provavelmente o menos trabalhoso será trazer um clone e então adaptar o antigo design nele.


Outras demandas que podem surgir ou se tornar interessantes com a replicação em mais municípios:

ppKrauss commented 7 years ago

Conversando e avaliando com pares, concluímos que o melhor e mais seguro é "recomeçar do zero", ou seja, de um fork do OSDemocracy e fazendo alterações que não comprometam upgrades automáticos (~ git pull do fork). As adaptações básicas para as câmaras municipais brasileiras parecem ser:


Alguns outros subsídios para lembrar no caso de instalação independente num novo município:

ppKrauss commented 7 years ago

Decisões preliminares:

  1. Alterar o nome (repository name) deste repositório, de "euvoto" para "euvoto2015".
  2. Criar um novo repositório "euvoto" como fork da última versão do DemocracyOS.
  3. No README do "euvoto2015" colocar um aviso sobre versão mais atualizada e link para o novo repositório.

O restante trataremos como issue novo repositório e empreitadas no suporte.ok.org.br.