다음을 통해 공유


개발자 홈이란?

개발자 홈은 새로운 Windows용 제어 센터로서 사용자 지정 가능한 위젯을 사용하여 대시보드에서 프로젝트를 모니터링하고, 앱, 패키지 또는 리포지토리를 다운로드하여 개발 환경을 설정하고, 개발자 계정 및 도구(예: GitHub)에 연결하고 한 곳에 모두 저장할 수 있는 개발자 드라이브를 만드는 기능을 제공합니다.

  • 사용자 정의 가능한 위젯이 있는 중앙 집중식 대시보드를 사용하여 워크플로우를 모니터링하고, 개발 프로젝트, 코딩 작업을 추적하고, Azure DevOps 쿼리, GitHub 문제, 풀 요청, 사용 가능한 SSH 연결 및 시스템 CPU, GPU, 메모리 및 네트워크 성능을 모니터링합니다.
  • 컴퓨터 구성 도구를 사용하여 새 디바이스에 개발 환경을 설정하거나 새 개발 프로젝트를 온보딩합니다.
  • 개발자별 정보를 표시하는 위젯을 설정하려면 개발자 홈 확장을 사용합니다. 사용자 고유의 사용자 지정 확장을 만들고 공유합니다.
  • 프로젝트 파일과 Git 리포지토리를 저장할 개발자 드라이브를 만듭니다.

Dev Home을 최신 버전으로 업데이트하려면 Windows Terminal에 다음 명령어를 실행하세요. winget upgrade Microsoft.DevHome

Dev Home 환영 메시지 스크린샷

개발자 홈 컴퓨터 구성

새 컴퓨터를 설정하거나 개발자 홈에 새 프로젝트를 온보딩하려면 컴퓨터 구성을 선택합니다. 엔드투엔드 설정 프로세스를 원하거나, WinGet 구성 파일을 사용하거나, 빠른 단계(프로젝트 리포지토리 볼륨의 성능을 개선시키기 위한 Git 리포지토리 복제, 특정 애플리케이션 설치 또는 개발자 드라이브 추가 등)를 수행하려는 경우 개발자 홈은 컴퓨터의 개발 환경을 코딩 준비 상태로 만드는 데 필요한 모든 것을 관리할 수 있습니다.

개발자 홈 컴퓨터 구성 도구를 시작하는 방법에 대해 자세히 알아봅니다.

Dev Home 머신 설정 도구 스크린샷

개발자 홈 대시보드 위젯

개발자 홈 대시보드에서 사용자 지정 가능한 위젯을 사용하여 워크플로를 모니터링합니다. 기본적으로 개발자 홈은 다음을 위한 위젯을 제공합니다.

  • GPU: 컴퓨터의 GPU 성능을 모니터링합니다.
  • SSH 키체인: ssh/.config 파일에서 사용할 수 있는 SSH 연결을 나열합니다. Windows 터미널에서 해당 연결을 열려면 다음 SSH 항목 중 하나를 선택합니다.
  • 메모리: 컴퓨터 메모리 성능을 모니터링합니다.
  • 네트워크: 컴퓨터 네트워크의 성능을 모니터링합니다.
  • CPU: 컴퓨터의 CPU 성능을 모니터링합니다.
  • GitHub: 개발자 홈 GitHub 확장을 GitHub 자격 증명에 연결하여 사용자 지정 가능한 위젯과 알림을 모두 제공할 수 있습니다.
  • Azure DevOps: 개발자 홈 Azure 확장을 Azure 계정에 연결하여 쿼리 및 끌어오기 요청에 대해 사용자 지정 가능한 위젯을 제공할 수 있습니다.

메모리, 네트워크, CPU, GPU 성능을 모니터링하는 Dev Home 위젯 스크린샷

시스템 위젯

개발자 홈 시스템 위젯은 다음에 대한 실시간 정보를 제공할 수 있습니다.

  • 메모리: 사용량, 사용 가능한 총량, 커밋된 총량, 캐시된 총량, 페이징된 풀, 페이징되지 않은 풀.
  • 네트워크: 네트워크 이름과 함께 데이터의 전송 및 수신 속도(초당 킬로비트)를 포함한 대역폭 측정값입니다.
  • CPU: 총 사용률, 속도 및 활성 프로세스입니다.
  • GPU: 총 사용률, 온도 및 그래픽 칩 이름입니다.

Dev Home 시스템 성능 위젯 세부 사항 스크린샷

GitHub 확장 위젯

개발자 홈 GitHub 확장을 사용하면 GitHub 계정을 개발자 홈에 연결하고 GitHub 리포지토리와 통합되는 사용자 지정 위젯을 만들 수 있습니다. GitHub 계정을 개발자 홈에 연결하고 GitHub 위젯을 만들기 시작하려면 다음을 수행합니다.

  1. 개발자 홈을 설치하면 기본적으로 GitHub 확장을 사용할 수 있지만 통합 기능에 액세스하려면 GitHub 계정에 로그인해야 합니다. 현재 Dev Home은 단일 GitHub 계정만 지원합니다. (다음을 참조하세요. 여러 계정에 대한 지원을 추가하는 업데이트를 위해 GitHub 의 DevHome 확장 리포지토리 입니다.)

  2. 개발자 홈 대시보드 오른쪽 상단에서 위젯 추가를 선택합니다. 고정한 다음 기본 설정에 맞게 사용자 지정할 수 있는 위젯 옵션 목록이 표시됩니다.

개발자 홈 GitHub 확장과 사용자 지정 위젯을 만드는 방법 및 Windows 알림을 설정하는 방법에 대해 자세히 알아봅니다.

Dev Home 대시보드상의 맞춤형 GitHub 위젯 스크린샷

Dev Home 확장 프로그램

Dev Home 확장 프로그램은 Dev Home의 맞춤화 가능한 위젯의 기능성에 힘을 실어줍니다. 기본적으로 개발자 홈에는 GitHub 확장이 포함되어 있지만 사용자 지정 확장을 만들고 공유할 수도 있습니다.

사용자 지정 GitHub 위젯을 만들거나, GitHub 알림을 설정하거나, 사용자 지정 ADO 위젯을 만들거나, 고유한 Dev Home 확장을 빌드 및 공유하는 방법을 포함하여 Dev Home 확장 에 대해, 자세히 알아봅니다.

개발자 홈 Azure 확장

Dev Home Azure 확장은 Azure DevOps와 직접 Dev Home으로 통합하고 사용자 지정 가능한 위젯을 제공하여 쿼리 및 풀 요청을 표시할 수 있습니다. Azure 계정을 개발자 홈 연결하고 ADO(Azure Developer Operations) 위젯 만들기를 시작하려면 다음을 수행합니다.

  1. Microsoft Store에서 개발자 홈 Azure 확장을 설치합니다. 설치되면 컴퓨터가 이미 회사 계정에 연결된 경우 개발자 홈 자동으로 연결됩니다. 그렇지 않으면 개발자 홈 계정 설정에서 Azure 계정에 로그인할 수 있습니다.

  2. 개발자 홈 대시보드 오른쪽 상단에서 위젯 추가를 선택합니다. 고정한 다음 원하는 대로 사용자 지정할 수 있는 위젯 옵션 목록이 나타납니다.

Query Result라는 Azure 위젯이 Dev Home에서 Epic 및 User Story를 포함한 DevOp 항목을 보여주는 스크린샷

Dev Home 내 환경

Dev Home 내 환경은 한 장소에서 가상 또는 클라우드 환경으로 인터랙션을 중앙화하는 데 도움이 됩니다. 가상 환경을 신속하게 실행, 시작, 정지, 동기화하여 Windows OS와 매끈하게 통합하세요. Dev Home 내 환경에 대해 더 자세히 알아보세요.

Dev Home 내 환경

실험적 기능

개발자 홈 개발자 중심 기능 실험을 지원합니다. "실험적"으로 식별되는 기능을 릴리스에서 릴리스로 추가 및 제거할 수 있습니다.

최근 몇 가지 개발자 홈 실험적 기능에는 진단 도구를 통합하는 방법인 "개발 진단"과 Visual Studio Code에서 앱 개발 프로젝트를 생성하기 위한 AI 통합인 "빠른 시작 플레이그라운드"가 포함되어 있습니다. 이러한 실험적 기능은 개발자 홈 릴리스 정보에서 추적할 수 있습니다.

개발자 홈 오픈 소스 리포지토리

개발자 홈과 개발자 홈 GitHub 확장은 모두 오픈 소스이며, 여러분의 기여를 기대하고 있습니다.

GitHub의 Windows Dev Docs 오픈 소스 리포지토리를 방문하여 개발자 홈에 대한 오픈 소스 설명서에 기여할 수도 있습니다.