Skip to content

5. Configuration Management

Tulio Coelho edited this page Mar 27, 2017 · 1 revision

Histórico de versões

Data Versão Descrição Responsavel
17/03/2017 0.1.0 Ferramentas Utilizadas para Gerência de Configuração Jessica e Tulio Coelho
17/03/2017 0.1.1 Papéis Jessica e Tulio Coelho
18/03/2017 0.1.2 Processo de Gerência de Configuração Jessica e Tulio Coelho
19/03/2017 0.1.3 Translation Tulio Coelho

Configuration Management

Summary

1. Configuration Management Tools

2. Roles

3. Configuration Management Process

1. Configuration Management Tools.

Travis CI

We're going to use Travis for configuration management. The main role of travis in this project is execute test commands, and validation of 'commits' done by our developers.

Each development environment will have a different travis configuration. Travis will be configured differently for our backend environment, and our frontend environment.

ZenHub

Zenhub will be used to do issues tracking on the project. Each user story described on zenhub will be related with some issue or feature on github.

CodeClimate

CodeClimate will be used for static analysis of our code, also to guide our programming techniques implementation.

Atom + ESLINT

We're going to use Atom with ESLINT to integrate our code editor with the airbnb's stylesheet for javascript and reactJS.

2. Roles

There are two roles for configuration management on our project:

  • Developers:

    The developers will be responsible to implement the code according to the project's stylesheet.

  • Scrum Master:

    The Scrum Master will be responsible to verify if the rules are being used correctly according to the project's stylesheet.

3. Configuration Management Process

Processo de Gerência de Configuração

Clone this wiki locally