Partilhar via


O que é Dev Home?

Importante

O Dev Home irá embora em maio de 2025 e um subconjunto de seus recursos será movido para novos lugares. Fique atento para mais informações nos próximos meses.

O Dev Home é um novo centro de controle para Windows que oferece a capacidade de monitorar projetos em seu painel usando widgets personalizáveis, configurar seu ambiente de desenvolvimento baixando aplicativos, pacotes ou repositórios, conectar-se a suas contas de desenvolvedor e ferramentas (como o GitHub) e criar um Dev Drive para armazenamento em um só lugar.

  • Use o painel centralizado com widgets personalizáveis para monitorar fluxos de trabalho, acompanhar seus projetos de desenvolvimento, tarefas de codificação consultas de DevOps do Azure, problemas do GitHub, solicitações pull, conexões SSH disponíveis e desempenho de CPU, GPU, memória e rede do sistema.
  • Use a ferramenta de configuração do Machine para configurar seu ambiente de desenvolvimento em um novo dispositivo ou integrar um novo projeto de desenvolvimento.
  • Use extensões do Dev Home para configurar widgets que exibem informações específicas do desenvolvedor. Crie e partilhe as suas próprias extensões personalizadas.
  • Crie um Dev Drive para armazenar seus arquivos de projeto e repositórios Git.

Para atualizar o Dev Home para a versão mais recente, execute o seguinte comando no Terminal do Windows: winget upgrade Microsoft.DevHome

Captura de tela da mensagem de boas-vindas do Dev Home

Configuração do Dev Home Machine

Para configurar uma nova máquina ou integrar um novo projeto com o Dev Home, selecione Configuração da máquina. O Dev Home pode gerir tudo o que é necessário para que o ambiente de desenvolvimento da máquina esteja em estado pronto para codificar, seja utilizando um processo completo de configuração, um ficheiro de configuração do WinGet , ou apenas realizando um passo rápido, como clonar um repositório Git, instalar uma aplicação específica ou adicionar uma Dev Drive para melhorar o desempenho do volume de armazenamento do projeto.

Saiba mais sobre como começar a usar a ferramentapara configuração da Dev Home Machine.

Captura de tela da ferramenta de configuração Dev Home Machine.

Widgets do painel de controlo Dev Home

Monitore seus fluxos de trabalho usando widgets personalizáveis no painel Página inicial do desenvolvedor. Por padrão, o Dev Home fornece widgets para:

  • GPU: monitore o desempenho da GPU da sua máquina.
  • de chaves SSH: Lista as conexões SSH disponíveis no seu arquivo ssh/.config. Selecione um desses itens SSH para abrir essa conexão no Windows Terminal.
  • Memory: Monitore o desempenho da memória da sua máquina.
  • Network: Monitore o desempenho da rede da sua máquina.
  • CPU: Monitore o desempenho da CPU da sua máquina.
  • GitHub: A extensão Dev Home GitHub pode ser conectada às suas credenciais do GitHub para fornecer widgets e notificações personalizáveis.
  • Azure DevOps: A extensão do Azure Dev Home pode ser conectada à sua conta do Azure para fornecer widgets personalizáveis para consultas e solicitações pull.

Captura de tela dos widgets Dev Home para monitorar o desempenho de memória, rede, CPU e GPU.

Widgets do sistema

Os widgets do sistema Dev Home podem fornecer informações em tempo real sobre:

  • de memória: Quantidade em uso, total disponível, total comprometido, total armazenado em cache, pool paginado, pool não paginado.
  • Network: Medições de largura de banda, incluindo o total de kilobits por segundo para enviar e receber dados, juntamente com o nome da rede.
  • CPU: Utilização total, velocidade e processos ativos.
  • GPU: Utilização total, temperatura e nome do chip gráfico.

Captura de tela dos detalhes do widget de desempenho do sistema Dev Home.

Widgets de extensão do GitHub

A extensão Dev Home GitHub permite que você conecte sua conta do GitHub ao Dev Home e crie widgets personalizados que se integram aos repositórios do GitHub. Para conectar sua conta do GitHub ao Dev Home e começar a criar widgets do GitHub:

  1. Depois de instalar o Dev Home, a extensão do GitHub estará disponível por padrão, mas você precisará fazer login na sua conta do GitHub para ter acesso aos recursos integrados. Atualmente, o Dev Home suporta apenas uma única conta do GitHub. (Consulte o repositório DevHome Extension no do GitHub para obter atualizações sobre como adicionar suporte para várias contas.)

  2. Selecione Adicionar um widget no canto superior direito do painel Página inicial do desenvolvedor. Será exibida uma lista de opções de widget que você pode fixar e, em seguida, personalizar de acordo com sua preferência.

Saiba mais sobre a extensão Dev Home GitHub e como criar widgets personalizados e configurar notificações do Windows.

Captura de tela de widgets personalizados do GitHub no painel Página inicial do desenvolvedor.

Extensões Dev Home

As Extensões Dev Home potencializam a funcionalidade dos widgets personalizáveis do Dev Home. Por padrão, o Dev Home inclui a extensão GitHub, mas você também pode criar e compartilhar suas próprias extensões personalizadas.

Saiba mais sobre extensões do Dev Home, incluindo como criar widgets personalizados do GitHub, configurar notificações do GitHub, criar widgets ADO personalizados ou criar e compartilhar suas próprias extensões do Dev Home.

Extensão do Dev Home Azure

A extensão Dev Home Azure fornece integração com o Azure DevOps diretamente no Dev Home e fornece widgets personalizáveis para permitir que você exiba suas consultas e solicitações pull. Para conectar sua conta do Azure à Página Inicial de Desenvolvimento e começar a criar widgets do Azure Developer Operations (ADO):

  1. Instale a extensão Dev Home Azure a partir da Microsoft Store. Uma vez instalado, se sua máquina já estiver conectada a uma conta de trabalho, o Dev Home se conectará automaticamente. Caso contrário, você pode entrar em sua conta do Azure nas configurações de conta do Dev Home.

  2. Selecione Adicionar um widget no canto superior direito do painel Página inicial do desenvolvedor. Aparecerá uma lista de opções de widget que você pode fixar e, em seguida, personalizar ao seu gosto.

Captura de tela de um widget do Azure Resultado da Consulta mostrando itens de DevOp, incluindo um Epic e uma História de Usuário no Dev Home

Ambientes no Dev Home

Os ambientes no Dev Home podem ajudá-lo a centralizar suas interações com ambientes virtuais ou em nuvem em um único lugar. Inicie, inicie, pare ou sincronize rapidamente ambientes virtuais, integrando-se perfeitamente com o sistema operacional Windows. Saiba mais sobre Ambientes no Dev Home.

ambientes na Casa Dev

Características experimentais

O Dev Home suporta a experimentação de recursos focados no desenvolvedor. Os recursos identificados como "Experimentais" podem ser adicionados e removidos de versão para versão.

Alguns recursos recentes do Dev Home Experimental incluíram "Dev Diagnostics", uma maneira de consolidar ferramentas de diagnóstico, e "Quickstart Playground", uma integração de IA para gerar projetos de desenvolvimento de aplicativos no Visual Studio Code. Você pode encontrar essas funcionalidades experimentais rastreadas nas Notas de versão do Dev Home.

Repositório de código aberto Dev Home

Tanto o Dev Home quanto a extensão Dev Home GitHub são de código aberto e bem-vindos às suas contribuições.

Você também pode contribuir para a documentação de código aberto do Dev Home visitando o repositório de código aberto do Windows Dev Docs no GitHub.