SAPL

Fonte: Wikiversidade

Documento criado por Fillipe Feitosa e Luciano Almeida

Introdução[editar | editar código-fonte]

Propósito[editar | editar código-fonte]

Esse documento descreverá como será feita a Gerência da Configuração e Mudança do projeto SAPL (Sistema de Apoio ao Processo Legislativo). Sua finalidade prevê a identificação das configurações do projeto, criação e manutenção dos ambientes de desenvolvimento, bem como a gerência de mudanças.

Escopo[editar | editar código-fonte]

O plano descrito neste documento será aplicado no SAPL e visa garantir a implementação e a utilização da integração contínua que atualmente existe de forma precária no projeto e não está sendo utilizada de fato pelos desenvolvedores. A necessidade de criação de um ambiente de desenvolvimento também se faz necessária para minimizar problemas de dependências e testes. Atualmente o projeto utiliza o git como controle de versão e está hospedado no site github.com.

Definições, Abreviações e Acrônimos[editar | editar código-fonte]

Termo Significado
SAPL Sistema de Apoio ao Processo Legislativo

Links importantes[editar | editar código-fonte]

Link do projeto - https://github.com/interlegis/sapl

Gerenciamento de Configuração de Software[editar | editar código-fonte]

Papeis e Responsabilidades[editar | editar código-fonte]

Responsáveis pelo Plano de Gerência e Configuração e sua aplicação:

  • Fillipe Feitosa - Responsabilidade indefinida até o momento
  • Luciano Almeida - Responsabilidade indefinida até o momento

Ferramentas e Ambiente[editar | editar código-fonte]

Ferramenta Descrição
Puppet Ferramenta para configurar sistemas operacionais e dependências
Vagrant Ferramenta para configurar ambiente de trabalho virtual
Travis CI Ferramenta para integração contínua
pytest Ferramenta criação de testes em linguagem python

Cronograma[editar | editar código-fonte]

Data Atividade