Skip to content

Issue: AngularJS Commit Convention 도입 #2

@jyt6640

Description

@jyt6640

📌 배경

현재 커밋 메시지에 일관된 규칙이 없어
히스토리 추적, 변경 사항 파악, 릴리즈 관리가 어려움.

이를 해결하기 위해 AngularJS 기반 Conventional Commits 규칙을 도입함.


🎯 목표

  • 모든 커밋은 지정된 형식을 따름
  • 커밋 메시지만으로 변경 목적을 명확히 파악 가능
  • 향후 자동 릴리즈/체인지로그 생성 기반 마련

✅ 커밋 형식

<type>(<scope>): <subject>

Type 목록

  • feat: 기능 추가
  • fix: 버그 수정
  • docs: 문서 수정
  • style: 포맷 변경
  • refactor: 리팩토링
  • perf: 성능 개선
  • test: 테스트
  • build: 빌드/의존성
  • ci: CI 설정
  • chore: 기타 작업

📌 예시

feat(api): add detection endpoint
fix(model): handle empty input case
refactor(train): separate config loader

📎 적용 범위

  • main 브랜치 병합 전 모든 커밋
  • 기능 개발 시 기능 단위로 커밋
  • PR 생성 시 해당 형식 준수 필수

✔ 완료 조건

  • 팀원 공유 완료

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions