docs/managementProject/styleGuide.md
# Folha de Estilo
## Histórico de Revisões
| Data | Versão | Descrição | Autor |
|:----------:|:------:|:--------------------------------------:|:--------------------:|
| 19/09/2019 | 0.1 | Abertura do documento | Thiago Pereira |
| 24/09/2019 | 0.2 | Inserção das ferramentas lint e ajustes| Thiago Pereira |
## 1. Introdução
Este documento busca fornece diretrizes de como o código deve ser implementado.
## 2. Ruby
Utilizamos o guia de estilo: Ruby on Rails Style Guide e o Rubocop como linter.
* [Ruby on Rails Style Guide](https://rubystyle.guide/)
* [Rubocop](https://github.com/rubocop-hq/rubocop)
## 3. React
Utilizamos o guia de estilo do Airbnb que é baseado principalmente nos padrões que atualmente prevalecem no JavaScript e o Eslint como linter .
* [Airbnb React/JSX Style Guide](https://github.com/airbnb/javascript/tree/master/react).
* [Eslint](https://eslint.org/).