Ambiente de desenvolvimento
Para configurar o ambiente de desenvolvimento.
No sistema operacional de sua ecolha, Windows, Linux ou MacOS, siga os seguintes passos para executar o projeto com suecesso:
IDE
Escolha uma IDE para acessar e editar o código. O repositório contém arquivos de configuração, como extensões e configurações recomendadas para a IDE Visual Studio Code, por isso, é a nossa sugestão. Baixar Visual Studio Code
GIT
Para conseguir manipular o repositório, é fundamental a instalação do GIT. Baixar GIT
FRONTEND
Requisitos de ambiente para executar o Repositório Frontend.
Instalando pré-requisitos
O frontend é desenvolvido em Next.js que utiliza JavaScript, e a documentação do EducaMinas é feita no MkDocs, que utiliza Python, dessa forma são fundamentais para executá-los:
-
Node v20.12.2 ou superior: Ambiente de execução JavaScript construído com o motor de JavaScript V8 do Google Chrome. Baixar Node.js
-
Npm v9.0.0 ou superior: Gerenciador de pacotes padrão para o ambiente de execução Node.js. Permite a instalação de pacotes de terceiros em JavaScript. Como o Npm é o gerenciador de pacotes padrão do Node.js, ele acompanha a instalação do Node.js. Node.js e Npm
-
Python v3.7 ou superior: necessário para a execução da documentação. Baixar Python
BACKEND
Requisitos de ambiente para executar o Repositório Backend.
Instalando pré-requisitos
O backend é composto por duas tecnologias principais, JavaScript para a API, e Python para o Scraper e o ETL. Dessa forma, são fundamentais as seguintes ferramentas:
-
Node v20.12.2 ou superior: Ambiente de execução JavaScript construído com o motor de JavaScript V8 do Google Chrome. Baixar Node.js
-
Npm v9.0.0 ou superior: Gerenciador de pacotes padrão para o ambiente de execução Node.js. Permite a instalação de pacotes de terceiros em JavaScript. Como o Npm é o gerenciador de pacotes padrão do Node.js, ele acompanha a instalação do Node.js. Node.js e Npm
-
Miniconda: Versão bootstrap do Anaconda, que inclui conda, Python e pacotes necessários como pip. É necessário para executar o Scraper. Baixar Miniconda