Nesse projeto, está sendo utilizado o VS Code. Por isso, para melhorar o desenvolvimento é necessário instalar algumas extensões.
- Prettier
- EditorConfig for VS Code
- ESLint
- Dracula Official -> Tema para VS Code.
- Material Icon Themes -> Icones para o VS Code.
- Rocketseat ReactJS -> Atalho para criação de componentes.
"editor.formatOnSave": true,
"eslint.autoFixOnSave": true
- Instalar a font Fira Code pelo site FiraCode
- Procure por Download.v2, onde esse 2 é o número da versão, podendo ser um valor diferente.
- Baixe a fonte e instale no sistema operacional todas elas.
- Vá nas preferências e digite:
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"emmet.syntaxProfiles": {
"javascript": "jsx",
},
"emmet.includeLanguages": {
"javascript": "javascriptreact",
}
Abra o RedMine: RedMine-DComp
git checkout -b 13
git add .
git commit -m "Criando a pagina"
git push -u origin 13
- Abra o GitHub: ComunicaLab-Web
- Aperte em Compare & pull request.
- No canto direito em Reviewers, clique na chave ao lado e selecione 2 pessoas do projeto.
- Descreva o nome e a descrição da tarefa.
- Aperte em Create pull request.
[src]
[modules] //Pasta com todos os modulos da app
[module name] //Pasta de um modulo
[actions] //Pasta das actions do modulo
actionName.js
[reducers] //Pasta dos reducers do modulo
reducerName.js
[constants] //Pasta das constantes do modulo
[styles] //Pasta dos stilos gerais do modulo
[components] //Pasta dos componentes do modulo
[component name] //Pasta de um componente do modulo
componentController.jsx //Componente que recebe os reducers e actions e possui alguma logica
componentView.jsx //Componente que apenas exibe o layout do componente
styles //stilos especificos do componente
index_old.js //arquivo que importa todos os componentes e exporta eles
[utils] //Pasta de arquivos e pastas gerais do app
[helpers] //Pasta com funcoes de apoio, tais como api, formatacao de numero,data,cpf e cnpj
index_old.js //Arquivo que exporta todos os helpers
[components] //Pasta com os componentes gerais da app, sao usados em varios lugares
index_old.js //aquivo que exporta todos os componentes
[styles] //stilos gerais da app
├── src
├── index.jsx
├── app.jsx
├── store
│ ├── index.js
└── modules
├── home
├── actions
└── actionsHome.js
├── reducer
└── reducerHome.js
├── constants
└── index.js
├── components
├── HomeController.jsx
└── HomeControllerView.jsx
└── index.js
└── login
├── actions
└── actionsLogin.js
├── reducer
└── reducerLogin.js
├── constants
└── index.js
├── components
├── LoginController.jsx
└── LoginControllerView.jsx
└── index.js
yarn start
yarn test
yarn build
yarn eject