Wiki do Grupo TCS

A central de informações do Grupo TCS, editável por todos.

Ferramentas do usuário

Ferramentas do site


guia_de_arquitetura

Guia de arquitetura

Nesta página serão listadas sugestões para arquitetura de sistemas, incluindo ferramentas de desenvolvimento, frameworks, bibliotecas, serviços e ferramentas de deploy, e qualquer outra coisa pertinente ao tópico. Também serão listadas páginas com documentação interna sobre estes serviços.

Sistema operacional e ferramentas

Para desenvolver os sistemas da TCS é recomendável utilizar Linux, seja com uma instalação nativa ou através do Windows Subsystem for Linux (WSL) dentro do Windows. Para instruções de instalação do WSL, acesse esta página de ajuda da Microsoft. A distribuição Linux recomendada é a Ubuntu 20.04 ou a versão LTS mais recente, pela sua estabilidade e compatibilidade.

As seguintes ferramentas também são necessárias ou recomendadas:

  • Git (obrigatório) (Site) - Software de controle de versão
  • Visual Studio Code (recomendado) (Site) - Editor de texto poderoso e extensível.
  • Docker (recomendado) (Manual de instalação no Ubuntu) - Containers multi-propósito para auxiliar na padronização de ambientes de trabalho dentro do time de desenvolvimento.
  • Docker Compose (recomendado) (Manual de instalação no Ubuntu) - Facilita a utilização do docker.

Dentro do Visual Studio Code é recomendado instalar as seguintes extensões:

  • Vue.js Extension Pack
  • ESLint
  • Prettier - Code formatter
  • EditorConfig for VS Code
  • GitLens — Git supercharged

Front-end

  • Vue.js 3 (Site) - Framework para interfaces web extremamente poderoso e simples de usar.
  • NuxtJS 3 (Site) - Framework para Vue 3 que garante melhor qualidade de vida para o desenvolvedor, simplificando muito operações simples do dia a dia.
  • V
    guia_de_arquitetura.txt · Última modificação: 13/05/2022 10:38 por admin