Pular para conteúdo

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