🔀 Git 템플릿
.gitignore, 커밋 메시지 등 Git 관련 템플릿
Git 커밋 메시지 템플릿
Conventional Commits 규약을 따르는 Git 커밋 메시지 템플릿. ~/.gitmessage에 저장하여 사용.
Git 브랜치 명명 규칙 가이드
feature, fix, hotfix, release 등 체계적인 브랜치 관리를 위한 명명 규칙
Conventional Commits 검증 commit-msg 훅
커밋 메시지가 Conventional Commits 형식을 따르는지 검증하는 Git Hook 스크립트
.gitattributes 설정
줄 끝 정규화, 바이너리 파일 처리, diff 설정을 포함한 포괄적인 .gitattributes 파일.
GitHub Dependabot 설정
npm, pip, docker, github-actions 등 의존성 패키지를 자동으로 업데이트하는 설정
GitHub 이슈 템플릿
버그 리포트와 기능 요청을 위한 GitHub 이슈 템플릿 설정 파일.
GitHub Actions CI 워크플로
Node.js 프로젝트를 위한 GitHub Actions CI 파이프라인. 린트, 테스트, 빌드 자동화.
GitHub Release Drafter 설정
커밋 메시지와 라벨을 분석하여 GitHub 릴리즈 노트를 자동으로 생성하는 설정
Go 프로젝트용 .gitignore
Go 언어 빌드 결과물, 의존성 도구 및 테스트 결과 파일을 제외하는 .gitignore 템플릿
Java 프로젝트용 .gitignore
Java, Gradle, Maven 환경에서 생성되는 빌드 아티팩트와 IDE 설정을 제외하는 .gitignore 템플릿
.gitignore (Node.js / TypeScript)
Node.js, TypeScript, React, Next.js 프로젝트를 위한 포괄적인 .gitignore 파일.
.gitignore (Python)
Python, Django, FastAPI, Flask 프로젝트를 위한 포괄적인 .gitignore 파일.
GitLab Merge Request 템플릿
GitLab에서 협업 시 일관된 Merge Request 설명을 작성하기 위한 템플릿
Husky + lint-staged 설정
Git commit 시점에 변경된 파일에 대해서만 lint와 formatter를 실행하는 설정
Git pre-commit 훅
커밋 전 린트, 포맷, 타입 체크를 자동 실행하는 Git pre-commit 훅 스크립트.