Configuração de ambiente de desenvolvimento

Este documento é para uso público e interno, tanto para pessoas que desejem trabalhar na Anuntech para já saberem um pouco sobre nosso ambiente, quanto para quem acabou de se juntar a Anuntech configurar seu novo ambiente de trabalho.

Introdução

Nesse artigo veremos as configurações globais usadas por todos os times dentro da Anuntech, porém é necessário também fazer as configurações especificas do seu proprio time.

Sumário

  • OS

    • Ubuntu
  • CLIs

    • Git

      • Git Config
  • Interfaces

    • VSCode

    • Postman

  • Contas em websites

    • Google

    • GitHub

      • SSH Keys
    • Slack

    • Linear

OS

Recomendamos o uso de Ubuntu, mesmo que qualquer distro baseada em Debian sirva, nesse artigo todas as referências são feitas pensando na distro Ubuntu.

Você pode instalar Ubuntu como seu OS principal ou fazer um Dual Boot. Aqui deixamos uma recomendação sobre como fazer essa instalação:

DioLinux: Dual Boot

Interfaces

Todas as interfaces que usamos são encontradas na "app store" do Ubuntu:

Ubuntu App Store

Ubuntu App Store: VSCode

O VSCode é usado para escrever o código.

Image description

O Postman é usado para fazer requests para a API, testar as rotas.

CLIs

Para as CLIs, basta seguir as instruções:

Depois disso é só configurar o Git seguindo esse tutorial.

Contas em websites

Basta criar as contas nos seguintes sites usando seu email Anuntech:

  • GitHub, caso você já tenha uma conta pessoal, pode usar essa mesma, basta apenas adicionar seu email Anuntech a ela.

  • Slack, nesse caso, você receberá um convite por email, então basta clicar nele e criar sua conta por lá. Usamos o Slack para comunicação geral, mensagens de texto, chamadas de vídeo e áudio, notificações importantes, etc.

  • Linear, nesse caso, você receberá um convite por email, então basta clicar nele e criar sua conta por lá. Usamos o Linear para controlar nosso workflow, nossas tarefas e previsões de entrega.