GitHub 레포 자동 분석 포트폴리오 생성기
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 GitHub Actions 활용
push 시 사이트를 빌드해 GitHub Pages 로 배포
프로젝트 3개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
코드 저장소 이벤트에 반응해 빌드·테스트·배포를 자동화하는 CI/CD 플랫폼
GitHub Actions는 GitHub 저장소에서 발생하는 push, pull request, 스케줄 등의 이벤트에 맞춰 정해진 작업을 자동으로 실행해 주는 CI/CD 도구다. 저장소마다 별도의 CI 서버를 구축하지 않고도, 저장소 안에 워크플로 파일만 두면 GitHub이 제공하는 실행 환경에서 테스트·빌드·배포 같은 반복 작업을 자동화할 수 있도록 만들어졌다. YAML로 파이프라인을 선언하고, 커뮤니티가 만든 재사용 가능한 단위(Action)를 조합해 쓸 수 있다는 점이 특징이다.
pull_request 이벤트가 발생하면 node:20 컨테이너 안에서 저장소를 체크아웃한 뒤 prettier 포맷 검사를 실행한다.
name: CI
on:
pull_request:
branches: [main]
jobs:
lint:
runs-on: ubuntu-latest
container: node:20
steps:
- uses: actions/checkout@v4
- run: npm ci
- run: npx prettier --check .위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
GitHub 계정의 모든 레포를 Claude로 분석해 기술스택·아키텍처 다이어그램을 정리하는 Next.js 정적 포트폴리오 사이트
이 프로젝트에서의 GitHub Actions 활용
push 시 사이트를 빌드해 GitHub Pages 로 배포
여러 web3 프로덕트가 공유하는 컨트랙트 ABI·네트워크·계정 설정을 한 저장소로 관리하는 패턴 정리 문서
이 프로젝트에서의 GitHub Actions 활용
prettier --check 및 ABI/YAML 유효성 검증 CI 파이프라인
CI에서 Node 런타임과 Docker CLI를 한 이미지에 합치는 DooD 패턴과 함정을 정리한 기술 문서
이 프로젝트에서의 GitHub Actions 활용
container 키워드로 베이스 이미지를 지정하는 CI 통합 대상
위 프로젝트들에서 같이 쓰인 다른 기술입니다.