01자동화
2026년 7월GitHub 레포 자동 분석 포트폴리오 생성기
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 GitHub API 활용
레포 목록, README, pushed_at 등 메타데이터 수집
portfolio프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
레포지토리, 이슈, 커밋 등 GitHub 데이터를 프로그램으로 조회·조작하는 API
GitHub API는 웹사이트를 직접 클릭하지 않고도 레포지토리, 이슈, PR, 커밋, 사용자 정보 등 GitHub 상의 거의 모든 데이터를 프로그램으로 읽고 쓸 수 있게 해주는 인터페이스다. 반복적인 레포 관리 작업을 자동화하거나, 외부 서비스가 GitHub 데이터를 가져와 활용하도록 만들려는 목적에서 제공된다. REST 방식과 GraphQL 방식을 모두 지원해 필요에 따라 선택할 수 있다.
특정 사용자의 공개 레포지토리 목록과 각 레포의 이름, pushed_at 같은 메타데이터를 JSON으로 반환받는 예시이다.
curl -H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <TOKEN>" \
https://api.github.com/users/octocat/repos위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 GitHub API 활용
레포 목록, README, pushed_at 등 메타데이터 수집
위 프로젝트들에서 같이 쓰인 다른 기술입니다.