Ata da reunião da comunidade 16/05/2018
Rodrigo Souto
rodrigo at colivre.coop.br
Wed May 16 11:56:24 BRT 2018
Reunião Noosfero 16/05/2018
===========================
* Iasmin (Colivre)
* David (Colivre)
* Joênio
* Leandro
* Fernando (STI/UFBA)
* Álax (Portal FGA)
* André (Portal FGA)
* Lucas (Portal FGA)
* Matheus Richard (Portal FGA/Colivre)
Início: 10:10h
Fim: 11:55h
# Informes
* [gabriel] Tem um pessoal do Lappis que está puxando a atualização
para o Rails 5.
* [gabriel] Houve uma reunião para discutir o deploy contínuo do
Noosfero.org.
* [rodrigo] Participação de alunos da FGA na disciplina de MES.
# Pendências da Última Reunião
* Testes unitários que quebram aleatoriamente: esse problema continua
acontecendo.
* Testes Selenium e comportamento aleatório de alguns teste na build:
isso continua acontecendo na master. Gabriel e Matheus começou a ver a
atualização para o o Selenium 3.
* Upgrade pra Stretch e Gestão de Dependências: documentação de como
gerenciar o Gemfile com atualizações.
* Deploy via Docker
* Organização de plugins
# Rails 5
* Já iniciamos o processo de atualização e já abrimos um MR. Os
scripts já estão funcionando e o CI já está executando. A aplicação não
está rodando ainda e tem diversos testes quebrando.
# Layout Responsivo
* Remover o plugin responsive.
* O layout responsivo atual não funciona corretamente sem colunas
laterais.
* Decidimos manter os temas padrão pois eles parecem estar
funcionando mais ou menos bem.
* Estamos atualizando a versão do font-awesome para o 5.0.9.
# Lançamento
* Versões que serão lançadas:
* 1.13.0
* 2.1.0
# Imagem do CI
* Refazer a imagem do CI de forma que ela seja idêntica à imagem de
desenvolvimento.
# Gestão de dependências
* Por enquanto iremos manter a imagem 2.1 do ruby (versão que estamos
usando em produção).
* Vamos restringir as versões das gems (remover condições relativas a
versão do ruby).
* Documentar processo de atualização das dependências.
# Noosfero.org
* Finalizar atualização do Noosfero para o Stretch
* Finalizar implementação do noosfero-responsive
* Fechar release do Noosfero 2.0.0 com a nova interface responsiva
* Instalar Noosfero 2.0.0 no servidor noosfero.org
* Usar o tema responsivo padrão no ambiente noosfero.org
* Configurar comunidades e criar conteúdo do novo site
* Mover o site atual para wiki.noosfero.org
* Criar redirecionamentos das URLs antigas para wiki.noosfero.org
* Reunião para discutir a arquitetura de informação: 11/04 às 10h
* [Gabriel] Sugeriu que a instalação seja feita via Docker e se colocou
para ajudar.
* Gabriel, Joenio, Luan e Leandro se reuniram para discutir esse
trabalho. Nessa reunião foi definido um roadmap para fazer o deploy
contínuo no Noosfero.org. A ideia é que toda pipeline que rodasse na
master ou numa tag nova, gerar uma nova imagem, fazer o upload para o
registry e atualizar o ambiente de produção. Issues criadas #320 e #321.
Gabriel pesquisou um pouco sobre o processo de deploy do Gitlab e
identificou que provavelmente iremos usar algo como Kubernetes.
# Remoção de Issues Antigas
* Rodrigo, Gabriel e Leandro fizeram um limpeza das issues e MR antigos.
# Organização de plugins
* [Diguliu] Precisamos tentar organizar os plugins. Devemos
categorizar os plugins, definir quais são os plugins que são do Core.
* [Gabriel] Colocou que talvez fosse interessante separar os plugins
do repositório oficial do Noosfero.
* [Leandro] Já foi iniciada no passado a iniciativa de separar os
plugins do core (https://gitlab.com/noosfero-plugins).
* [Leandro] Possibilidade de automatização do gerenciamento de
plugins no Noosfero.
* Seria interessante desenvolvermos:
* Categorização dos plugins.
* Instalação de plugins a partir de um repositório.
* Separação de quais plugins são testados e mantidos pela comunidade.
# Possíveis frentes de trabalho
* Refatorações de código (smells, cobertura, code climate, remoção de
código morto).
* Rails 5.
* Investigar ferramentas para melhorar o uso de JS do Noosfero
após a atualização.
* Uso de uma outra ferramenta para realização de testes de integração
para além do Selenium.
* Implantação de uma nova ferramenta de wysiwyg.
* Adicionar ferramenta de coleta de cobertura de testes.
* O Noosfero já inclui o simplecov, rever se funciona, e como
integrar com CI/CodeClimate
* Federação.
* Organização dos plugins:
* Categorização e definição de metadados dos plugins.
* Instalação de plugins via repositório externo.
# Últimos Trabalhos
* [Portal FGA] Atualização do tema da FGA com base no tema responsivo.
* [Portal FGA] Atualização do noosfero para o Rails 5.1.6.
* [Portal FGA] Plugin de inscrição de estágio.
* [colivre] Refatoração de permissões de acesso.
* [presidência] Trocar o attachment_fu por carrier_wave.
* [presidência] Possibilidade de poder compartilhar conteúdos privados.
* [presidência] Resolução de bugs pequenos.
# Próximo Encontro
* 13/06/2018 às 10h
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20180516/3ef1549e/attachment.html>
-------------- Pr�xima Parte ----------
Um anexo n�o-texto foi limpo...
Nome: signature.asc
Tipo: application/pgp-signature
Tamanho: 488 bytes
Descri��o: OpenPGP digital signature
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20180516/3ef1549e/attachment.pgp>
More information about the Noosfero-br
mailing list