Skip to content

Ambiente de Desenvolvimento

Para contribuires para os Resumos LEIC, precisas de ter os seguintes programas instalados:

  • git
  • node (NodeJS v18+)
  • yarn
  • Um editor de texto (por exemplo, VSCode)

Segue abaixo o tutorial para o teu sistema operativo.

GNU/Linux

Debian ou Ubuntu

Caso não esteja instalado, pode-se instalar o git com:

sudo apt install git

Os repositórios do Debian/Ubuntu têm uma versão desatualizada do node, pelo que se deve utilizar o nvm para a instalação.
Para isso, corre-se o script que se encontra na página de GitHub do nvm. Por exemplo:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash

De seguida, instalar a última versão do NodeJS:

nvm install --lts

Finalmente, instalar o yarn:

npm i -g yarn

Para instalar o VSCode, pode-se usar o snap ou fazer download do ficheiro .deb.
Instruções mais detalhadas estão na documentação do VSCode.

ArchLinux/Manjaro

Instalar git, nodejs e yarn:

sudo pacman -S git nodejs yarn

Alternativamente, pode-se seguir os passos do Ubuntu para instalar o node através do nvm.

Finalmente, instalar o VSCodium ou o VSCode:

sudo pacman -S code                   # open source version of vscode
paru -S visual-studio-code-bin        # proprietary binary by microsoft (from AUR)

Windows

Com WSL

Embora seja possível utilizar o Windows, recomenda-se o uso de Linux ou WSL.
Ao usar WSL (Windows Subsystem for Linux), deve-se seguir as instruções de Linux (Ubuntu) para a instalação do git, node, e yarn.

O VSCode deve-se instalar no Windows, mas instalar a extensão para o WSL.

Sem WSL

Fazer download e instalar o Git Bash e o NodeJS (versão LTS).

Após a instalação do NodeJS, pode-se instalar o yarn através do terminal.
Na PowerShell ou Command Prompt:

npm i -g yarn

MacOS

Instalar Xcode (na App Store) ou instalar as command line tools do Xcode (mais leve e recomendado):

xcode-select --install

Instalar o package manager Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Instalar node:

brew install node

Em seguida, instalar o yarn:

npm i -g yarn

Por último, instalar o VSCodium ou o VSCode:

brew install visual-studio-code  # proprietary binary by microsoft
brew install vscodium            # open source version of vscode