Desenvolvimento Front-End:

Uma jornada com Debian como aliado

@allythy

Visão Geral do Debian

  • Destaques de estabilidade

  • Segurança

  • Comunidade

Configuração do ambiente de desenvolvimento

Git

O Git é um sistema de controle de versão distribuído, que registra alterações em um arquivo ou conjunto de arquivos ao longo do tempo para que você possa lembrar versões específicas mais tarde.

Instalação

sudo apt install git

NodeJS

Node.js é um ambiente de tempo de execução (runtime environment) de código aberto baseado no motor JavaScript V8 da Google

Instalação

O NVM (Node Version Manager) é um gerenciar versões do Node.js


# installs NVM (Node Version Manager)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# download and install Node.js
nvm install 20

# verifies the right Node.js version is in the environment
node -v # should print `v20.12.0`

# verifies the right NPM version is in the environment
npm -v # should print `10.5.0`

Docker

Docker é uma plataforma de código aberto projetada para facilitar a criação, implantação e execução de aplicativos em contêineres

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Git Hooks

Os hooks são programas que acionam ações em determinados pontos da execução do git.

Husk

npm install --save-dev husky

npx husky init
  • eslint - lint javascript

  • prettier - formatador javascrit

  • lint-staged

  • commitlint

  • commitizen

Exemplos

Projeto de documentação com o Docusaurus

Instalação

npx create-docusaurus@latest my-website classic

Desenvolvimento Front-End: Uma jornada com o Debian como aliado

By allythy

Desenvolvimento Front-End: Uma jornada com o Debian como aliado

  • 16