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