소개
이 블로그는 GitHub 커밋 기록을 기반으로 Claude AI가 자동 생성한 개발 블로그입니다.
어떻게 동작하나요?
- 여러 리포지토리의 커밋 기록을 GitHub API로 가져옵니다.
- 커밋들을 날짜별, PR별, 또는 브랜치별로 그룹핑합니다.
- Claude API를 통해 커밋 로그와 diff를 분석하여 읽기 좋은 한국어 블로그 포스트를 생성합니다.
- Astro로 정적 사이트를 빌드하여 GitHub Pages에 배포합니다.
기술 스택
- SSG: Astro + Tailwind CSS
- AI: Claude API (Anthropic)
- GitHub API: Octokit
- 배포: GitHub Pages + Actions