Git 저장소의 커밋 통계와 메트릭을 시각적으로 분석하고, 다양한 형식으로 리포트를 내보낼 수 있는 VS Code 확장 프로그램입니다.
✨ 주요 기능
📈 대시보드 기능
실시간 Git 통계: 커밋 수, 파일 변경, 개발자별 기여도 등
시각적 차트: Chart.js를 활용한 인터랙티브 차트
개발자별 분석: 순위, 기여도, 활동 패턴 분석
파일 타입별 분석: 70+ 프로그래밍 언어 지원
시간대별 분석: 시간별, 요일별 활동 패턴
배지 시스템: 개발 성취도를 추적하는 게이미피케이션 요소
스마트 테마: 다크/라이트 테마 완벽 지원
📄 리포트 내보내기
다양한 포맷 지원: HTML, JSON, CSV, Markdown
테마 적용 리포트: VS Code 테마를 리포트에 반영
사용자 정의 옵션: 기간, 포함 섹션 선택 가능
배지 포함 리포트: 개발 성취도 배지를 리포트에 포함
프로페셔널 리포트: 회사 보고서나 프로젝트 문서용
자동화 친화적: JSON/CSV 형식으로 추가 분석 가능
🚀 설치 방법
VS Code Marketplace에서 "Git Metrics Dashboard" 검색
설치 버튼 클릭
Git 저장소가 있는 워크스페이스에서 사용
📋 사용 방법
대시보드 사용
상태바에서 실행: 📊 Git Stats 버튼 클릭
명령 팔레트: Ctrl+Shift+P → "Git Metrics Dashboard 열기"
키보드 단축키: Ctrl+Shift+G → Ctrl+Shift+D
테마 전환
상태바 버튼: 테마 버튼 클릭 (🔄 자동/☀️ 라이트/🌙 다크)
키보드 단축키: Ctrl+Shift+G → Ctrl+Shift+T
리포트 내보내기
빠른 내보내기:
상태바의 📄 Export 버튼 클릭
또는 Ctrl+Shift+G → Ctrl+Shift+E
사용자 정의 내보내기:
명령 팔레트 → "사용자 정의 리포트 내보내기"
분석 기간, 포맷, 포함 섹션 선택
대시보드에서 내보내기:
대시보드 우상단 "📄 리포트 내보내기" 버튼## 📊 리포트 형식
HTML 리포트
웹 브라우저에서 볼 수 있는 인터랙티브 리포트
테마 적용: VS Code 테마를 리포트에 반영
프린트 친화적 디자인
회사 프레젠테이션이나 문서화에 적합
JSON 리포트
프로그래밍적 처리를 위한 구조화된 데이터
API 연동이나 추가 분석 도구와 연계 가능
자동화된 리포팅 시스템에 적합
CSV 리포트
Excel이나 Google Sheets에서 열기 가능
표 형식의 데이터 분석에 적합
통계 소프트웨어와 연동 가능
Markdown 리포트
GitHub README 스타일 문서
프로젝트 문서화에 적합
버전 관리 시스템에 포함 가능
⚙️ 설정 옵션
{
"gitMetrics.defaultPeriod": 30, // 기본 분석 기간 (일)
"gitMetrics.maxTopFiles": 10, // 상위 파일 표시 개수
"gitMetrics.theme": "auto", // 테마 설정 (auto/light/dark)
"gitMetrics.export.defaultFormat": "html", // 기본 내보내기 형식
"gitMetrics.export.useThemeInReports": true, // 리포트에 테마 적용
"gitMetrics.export.autoOpenAfterExport": false, // 내보내기 후 자동 열기
"gitMetrics.export.customReportsPath": "" // 사용자 정의 저장 경로
}