Ao clonar todos os repositorios no Ubuntu tentei rodar a seguinte instrução:
Para abrir tudo como workspace no VS Code, use o arquivo IA.code-workspace que está na raiz:
code IA.code-workspace
porém não existe esse arquivo na raiz.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao clonar todos os repositorios no Ubuntu tentei rodar a seguinte instrução:
Para abrir tudo como workspace no VS Code, use o arquivo IA.code-workspace que está na raiz:
code IA.code-workspace
porém não existe esse arquivo na raiz.
Oi, Jéssica! Tudo bem?
Quando trabalhamos com múltiplos repositórios e estruturas de workspace, é comum que alguns arquivos de configuração local acabem não sendo versionados ou fiquem em pastas específicas.
O arquivo .code-workspace nada mais é do que um arquivo JSON que diz ao VS Code: "Ei, considere todas essas pastas separadas como um único projeto". Se ele não veio no clone do rotalog-workspace, você mesma pode criar em poucos segundos.
Aqui está como resolver isso no seu Ubuntu para deixar o ambiente idêntico ao do curso:
rotalog/ (aquela que contém todas as outras pastas dos repositórios).IA.code-workspace.{
"folders": [
{
"path": "rotalog-workspace"
},
{
"path": "rotalog-api-frotas"
},
{
"path": "rotalog-api-entregas"
},
{
"path": "rotalog-api-notificacoes"
},
{
"path": "rotalog-frontend"
}
],
"settings": {}
}
Agora que o arquivo existe, você pode rodar o comando que tentou anteriormente:
code IA.code-workspace
Ao abrir dessa forma, o VS Code entende a relação entre os serviços. Isso é especialmente importante para:
Dica extra para Ubuntu:
Se por algum motivo o comando code não funcionar, você pode abrir o VS Code manualmente, ir em File > Open Workspace from File... e selecionar o arquivo que acabamos de criar.