Saltar para o conteúdo

SAPL

Fonte: Wikiversidade

Documento criado por Fillipe Feitosa e Luciano Almeida

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.

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
[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
Data Atividade