SAPL
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 |
---|