introducao.rst.in 2.38 KB
Introdução
==========

Bem-vindo a documentação do Portal do Software Público Brasileiro.

O Portal do Software Público Brasileiro (SPB) é uma plataforma de
compartilhamento e colaboração no desenvolvimento de softwares. O
projeto de evolução deste portal está sendo desenvolvido pela
Universidade de Brasília.

O SPB é composto de um conjunto de ferramentas com funcionalidades
complementares, que são desenvolvidas de forma independentes pelas suas
respectivas comunidades. Estas ferramentas estão sendo integradas pela
nossa equipe de forma a apresentar uma experiência de usuário
consistente.

* O Colab_ é uma ferramenta especializada na integração de outras
  ferramentas. O Colab fornece um ponto central de autenticação de
  usuários para as demais ferramentas da plataforma, indexa informações
  das demais ferramentas para busca e gamificação, e fornece integração
  visual entre as diferentes ferramentas que compõem o SPB. O Colab é um
  software livre criado no Brasil, que teve sua origem no
  Programa `Interlegis` do Senado Federal.

.. _Colab: https://github.com/colab-community
.. _`Programa Interlegis do Senado Federal`: http://www.interlegis.leg.br/

* O Noosfero_ é uma plataforma para criação de redes sociais que conta com
  diversas funcionalidades de gestão de conteúdo como blogs, galeria de
  imagens e vídeos, entre outros. O Noosfero também é um software livre
  criado no Brasil, iniciado em 2007 pela COLIVRE_ e que hoje conta com
  uma comunidade de desenvolvimento que inclui o SERPRO, a Universidade de
  Brasília e o Fórum Brasileiro de Economia Solidária.

.. _Noosfero: http://www.noosfero.org/
.. _COLIVRE: http://www.colivre.coop.br/

* O Gitlab_ é uma plataforma para desenvolvimento colaborativo. Projetos
  no gitlab são mantidos em repositorios ``git``, com gestão de tarefas
  (*issue tracker*), *merge requests*, gestão de marcos (*milestones*),
  suporte a integração com plataformas de integração contínua e
  notificações.

.. _Gitlab: https://www.gitlab.com/

* O `GNU Mailman`_ é uma gerenciador de listas de email tradicionalmente
  usado por diversas organizações no Brasil e no mundo.

.. _`GNU Mailman`: http://www.gnu.org/software/mailman/

O restando deste manual descreve a arquitetura do SPB bem como os
procedimentos necessários para sua implantação, manutenção, backup e
restauração e gestão de firewall.