Configuração de ambiente de desenvolvimento
Table of contents
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:
Interfaces
Todas as interfaces que usamos são encontradas na "app store" do Ubuntu:
O VSCode é usado para escrever o código.
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.
- É importante também seguir esse tutorial para criar uma chave SSH e esse outro tutorial para adiciona-la a sua conta GitHub.
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.