... | ... | @@ -3,7 +3,47 @@ |
|
|
|
|
|
# Página de Configuração do Projeto
|
|
|
|
|
|
Aqui deve ser explicado como configurar o Ambiente para que os Desenvolvedores do Projeto possam configurar o projeto para rodar em seus computadores, deve ser sempre atualizado a cada mudança de instalação feita.
|
|
|
Este documento tem como objetivo apresentar brevemente as tecnologias que serão utilizadas durante o desenvolvimento do projeto, bem como os passos necessários para configuração do ambiente de desenvolvimento.
|
|
|
|
|
|
* 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 |
|
|
\ No newline at end of file |
|
|
**Tecnologias**
|
|
|
|
|
|
O projeto consiste no uso do ambiente Java para desenvolvimento. Assim, para o backend vamos utilizar o framework Spring Boot, com server side rendering para garantia de bom SEO. A camada de persistência pode ser criada com MySQL, Postgres ou Mongo. O frontend deve ser leve, portanto HTML e CSS criados pelo time (bem como o uso de alguma template engine.
|
|
|
|
|
|
Alguns recursos importantes:
|
|
|
|
|
|
* [Documentação Spring Boot](https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/)
|
|
|
* [Baeldung](https://www.baeldung.com/)
|
|
|
* [DevDocs](https://devdocs.io/)
|
|
|
* [Figma](https://www.figma.com/)
|
|
|
* [Docker Docs](https://docs.docker.com/)
|
|
|
|
|
|
|
|
|
**O ambiente**
|
|
|
|
|
|
De preferência, vamos utilizar máquinas que estejam rodando alguma distribuição Linux (Ubuntu, Mint, Manjaro …), mas se você preferir utilizar Windows ou MacOS, não tem problema. Alguns passos podem ser um pouco diferentes, mas nada complicado.
|
|
|
O primeiro passo é verificar se o Java já está instalado e com a versão correta para o desenvolvimento (Java 11). Execute os seguintes comandos no terminal ou prompt de comando / Powershell na sua máquina para verificar se o JDK está instalado:
|
|
|
|
|
|
java -version
|
|
|
javac -version
|
|
|
|
|
|
Caso ambos os comandos retornem um output similar ao seguinte, o Java está instalado corretamente na sua máquina.
|
|
|
|
|
|
![image](uploads/c61f79f67256ec261da045ce2812bcb3/image.png)
|
|
|
|
|
|
Se você não tiver o JDK instalado, vamos ver os passos necessários. Se você estiver no Windows, os links a seguir explicam muito bem como instalar o JDK na sua máquina. Pode escolher qualquer uma das distribuições.
|
|
|
|
|
|
* https://docs.aws.amazon.com/corretto/latest/corretto-11-ug/windows-7-install.html
|
|
|
* https://docs.azul.com/zulu/zuludocs/ZuluUserGuide/InstallingZulu/InstallationWindowsUsingZuluMSIFile.htm
|
|
|
* https://adoptopenjdk.net/
|
|
|
|
|
|
Caso você esteja em um ambiente UNIX (Mac / Linux), pode fazer a instalação utilizando uma ferramenta como o SDKMAN!, que ajuda no gerenciamento de diferentes versões do Java. Caso prefira instalar usando o gerenciar de pacotes (apt, pacman, dnf), os links a seguir documentam o processo.
|
|
|
|
|
|
* https://docs.fedoraproject.org/en-US/quick-docs/installing-java/
|
|
|
* https://www.linuxbabe.com/ubuntu/install-oracle-java-8-openjdk-11-ubuntu-18-04-18-10
|
|
|
|
|
|
|
|
|
Após a instalação, é importante verificar novamente com os comandos java -version / javac -version. Se tiver algum problema durante o processo, pode pedir ajuda no Discord! Vamos ajudar!
|
|
|
|
|
|
Como editor de texto / IDE, vamos usar o Visual Studio Code. Esse é bem fácil de instalar, e provavelmente você já ouviu falar ou utiliza no dia a dia. É importante instalar as extensões necessárias que facilitam a programação em um ambiente Java.
|
|
|
|
|
|
Under construction... |
|
|
\ No newline at end of file |