Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • olive-wiki olive-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Olive
  • olive-wikiolive-wiki
  • Wiki
  • configuracao

configuracao · Changes

Page history
Update configuracao authored Mar 27, 2021 by Bernardo de Cesaro's avatar Bernardo de Cesaro
Show whitespace changes
Inline Side-by-side
configuracao.md
View page @ 098bba91
...@@ -8,6 +8,31 @@ Aqui deve ser explicado como configurar o Ambiente para que os Desenvolvedores d ...@@ -8,6 +8,31 @@ Aqui deve ser explicado como configurar o Ambiente para que os Desenvolvedores d
* Deve ser explicado a configuração de **TODAS** as partes do projeto, tanto BACK,BANCO,FRONT,etc... * Deve ser explicado a configuração de **TODAS** as partes do projeto, tanto BACK,BANCO,FRONT,etc...
* Além de explicar aqui, deve ter em cada Repositório o **RESUMO** de como instalar para quando os Desenvolvedores baixarem o projeto possam configurar por lá também * Além de explicar aqui, deve ter em cada Repositório o **RESUMO** de como instalar para quando os Desenvolvedores baixarem o projeto possam configurar por lá também
# Instalação do Node
#### Instalação
O download do instalador do Node pode ser realizado pelo seguinte [link](https://nodejs.org/en/).
Faça o download e siga os passos de instalação da versão mais recente que possua LTS (Long Term Support).
#### Verificação
Depois de instalar o Node, abra um novo terminal para verificar se a mesma foi realizada com sucesso.
Execute o seguinte comando `node -v` e verifique se o retorno é semelhante ao apresentado abaixo (caso a versão seja diferente não se preocupe).
```
C:\user\node -v
v12.18.3
```
Depois execute o seguinte comando `npm -v` e novamente verifique se o retorno é semelhante (lembre-se: a versão não precisa ser a mesma).
```
C:\user\npm-v
v6.14.6
```
# Clonando o projeto # Clonando o projeto
...@@ -16,8 +41,11 @@ Para ser necessário clonar o projeto, é preciso primeiro acessar a página do ...@@ -16,8 +41,11 @@ Para ser necessário clonar o projeto, é preciso primeiro acessar a página do
Na página inicial do time, você irá encontrar todos os repositórios referentes à esse projeto: Na página inicial do time, você irá encontrar todos os repositórios referentes à esse projeto:
1.[Frontend](https://tools.ages.pucrs.br/olive/olive-frontend) 1.[Frontend](https://tools.ages.pucrs.br/olive/olive-frontend)
2.[API de Usuários](https://tools.ages.pucrs.br/olive/olive-commons-lib) 2.[API de Usuários](https://tools.ages.pucrs.br/olive/olive-commons-lib)
3.[API de Receitas](https://tools.ages.pucrs.br/olive/olive-recipes-api) 3.[API de Receitas](https://tools.ages.pucrs.br/olive/olive-recipes-api)
4.[Wiki](https://tools.ages.pucrs.br/olive/olive-wiki) 4.[Wiki](https://tools.ages.pucrs.br/olive/olive-wiki)
> Não é necessário clonar a Wiki pois é mais fácil editar diretamente pelo próprio Gitlab, em forma de markdown. > Não é necessário clonar a Wiki pois é mais fácil editar diretamente pelo próprio Gitlab, em forma de markdown.
...@@ -32,3 +60,33 @@ Após selecionar o repositório que deseja clonar, irá aparecer um botão escri ...@@ -32,3 +60,33 @@ Após selecionar o repositório que deseja clonar, irá aparecer um botão escri
Pronto, você agora possui uma instância local do repositório! :smile: Pronto, você agora possui uma instância local do repositório! :smile:
# Configuração do Ambiente de Desenvolvimento Frontend
### Configurando a IDE
Para o desenvolvimento do código e fácil controle de versionamento (GitLab) sugerimos a instalação do [Visual Studio Code](https://code.visualstudio.com/). O mesmo além de ser uma ótima ferramenta para desenvolvimento conta com extensões que serão essenciais para padronização do código do projeto.
Depois de instalar o Visual Studio Code, acesse sua aba de extensões e instale as seguintes:
* ESLint: Para que a IDE identifique padrões do React que estão sendo desrespeitados.
* Prettier: Para que a IDE realize a indentação do código de maneira correta.
Caso deseje também, baixe a extensão do Material (Material Theme) no seu VS Code para uma melhor apresentação visualmente da estrutura do projeto
Depois de adicionar as extensões necessárias, falta apenas uma configuração para podermos começar o desenvolvimento. No seu teclado pressione as teclas `ctrl` `shift` `p` para acessar a aba de pesquisa do Visual Studio Code. Pesquise por `settings` e abra o arquivo com nome `Prefernces: Open Settings (JSON)`. Nesse arquivo adicione as seguintes linhas:
```
"editor.formatOnSave": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
```
> Caso o mesmo já esteja presente, desconsidere.
### Executando o Projeto
Depois de clonar o repositório do GitLab para a sua máquina, acesse o projeto pelo terminal (pode ser diretamente pelo terminald o VS Code) e execute `npm install`. Esse comando irá fazer o download e todas dependências do projeto (esse comando pode demorar bastante para ser executado, então não se preocupe).
Para executar o projeto execute o seguinte comando no terminal `npm start`.
\ No newline at end of file
Clone repository
  • arquitetura
  • aws
  • banco_dados
  • codigo
  • configuracao
  • design
  • docker
  • escopo
  • gestao conhecimento
  • gitlab runner
  • Home
  • instrucoes
  • processo
  • qualidade
  • utilizacao