Skip to content

Ambiente de desenvolvimento

É natural que ao se propor a iniciar uma atividade de desenvolvimento haja uma ansiedade para codificar, antes disso, precisamos listar todo o conjunto de ferramentas necessárias para que nosso fluxo de trabalho seja produtivo e harmonioso.
Neste texto, não cessaremos todos os pontos, longe disso, o número de escolhas não queremos aqui te separar de sua IDE ou editor de texto favorito, queremos apenas apresentar algumas opções openSource para viabilizar seu trabalho, além disso, queremos alertá-lo quanto alguns cuidados antes de iniciar sua atividade. Além disso, não adotamos container de desenvolvimento, deixamos a cargo do desenvolvedor a configuração do ambiente necessário ao seu processo de desenvolvimento.

README

Cada um dos repositórios de nossa comunidade tem um arquivo README rico e detalhado contendo todos os requisitos necessários para "levantar" um ambiente de desenvolvimento. Leia-o atentamente e, caso encontre dificuldades em seguir algum dos passos, peça ajuda a alguém mais experiente no projeto.

Requisitos

Para lograr êxito no desenvolvimento, é necessário ter em sua máquina minimamente os seguintes requisitos:

  1. Se você usa Windows, ter o WSL configurado
  2. Docker Community edition
  3. Um editor de texto/IDE
  4. Node.JS (recomendamos o uso do NVM - Node Version Manager)
  5. Ferramenta para acesso a banco de dados

Versões dos requisitos

Visto que as dependências de cada projeto são constantemente atualizadas bem como requisitos precisam ser atualizados, recomendamos verificar no repositório de interesse se há recomendações para uma versão específica de cada um dos requisitos listados.

Como relatado, esse é o conjunto básico de requisitos e ferramentas necessárias, leia o README do projeto de intersse para maiores detalhes quanto aos requisitos de desenvolvimento.