guia dev federacao Page History


Guia de desenvolvimento para Federação

Para novos contribuidores e como referência

Passo 1: Leia o plano da Federação

Ele pode ser encontrado nessa wiki: https://softwarepublico.gov.br/gitlab/noosferogov/noosfero/wikis/federacao

Passo 2: Desenvolvimento com base no branch federation

Estamos desenvolvendo com base no branch federation no repositório oficial do noosfero, então para cada issue finalizada deve ser criado um MR que será revisado e incorporado pela Larissa. Larissa ficará encarregada em manter o branch federation atualizado com o master, então não dêem rebase no master direto, e sim sempre usem como base o branch federation.

Passo 3: Contextualizando com o andamento das fases

Atualmente estamos finalizando a fase de Intercomunicações (ver milestone/31 no noosferogov) ao mesmo tempo em que iniciamos e damos continuidade com a fase de inserção de seguidores (também ver a milestone/49 no noosferogov). Vamos abrir também atividades para a fase de integração com redes externas não-noosfero (ver milestone/51 no noosferogov)

Passo 4: Organização da equipe para desenvolvimento

Para os que estão chegando agora, o ideal é que se dividam em duplas e cada uma pegue uma issue para trabalhar. Issues novas para desenvolvimento estão disponíveis aqui e aqui. Quando escolher uma issue, consulta a Larissa para entendimento e avaliação da complexidade e para que ela monitore o andamento com vocês.

Passo 5: Testando a federação

Este servidor de testes está rodando o branch federação atualizado: http://larissa-noosfero.dev.colivre.net/

Para testar, crie uma conta nesse noosfero e habilite o seu noosfero de desenvolvimento para federar com esse servidor externo. Para isso:

  1. No seu ambiente, crie o ExternalEnvironment para o servidor de teste manualmente com ExternalEnvironment.create!(name: 'Teste Federação', url: 'http://larissa-noosfero.dev.colivre.net/', identifier: 'teste-federacao').
  2. Vá no painel de administração do seu ambiente noosfero, clique em External environments, e habilite o environment Teste Federação.
  3. Tente fazer login no seu noosfero local com a conta que você criou no ambiente externo.

Dúvidas?

Qualquer dúvida podem falar com Larissa e com Joenio. Joenio, por estar presencialmente no Lappis, poderá tirar dúvidas relacionadas ao noosfero, enquanto qualquer dúvida com relação a federação em si ou o funcionamento / objetivo de issues específicas é melhor que seja esclarecidas com Larissa. Os horários da Larissa são segunda, quarta e sexta pela manhã (estando online no IRC). Mas fora desses horários também respondo no irc se estiver online. Coisas urgentes podem procurar a Larissa no telegram/whatsapp também (meu número está na planilha dos integrantes/horários do Lappis).


Last edited by Larissa Reis