2025-07-16 18:38:10 +09:00
2025-07-16 18:38:10 +09:00
2025-03-26 19:07:14 +09:00
2025-03-24 22:54:48 +09:00

Colio

Developer Docs : Git Convention

commit tag convention

  • 태그 첫글자는 대문자로 하기!!
  • Feat: 새로운 기능을 추가 [:sparkles]
  • 🐛 Fix: 버그 수정 [:bug]
  • 🗃️ Comment: 필요한 주석 추가 및 변경 [:card_file_box]
  • Dependency/Plugin: 의존성 설정(requirements.txt 등) [:heavy_plus_sign]
  • 📝 Docs: 문서 수정 [:memo]
  • 🔀 Merge: 브랜치 머지[🔀]
  • ♻️ Refactor: 코드 리팩토링 [:recycle]
  • 🔥 Remove: 파일을 삭제하는 작업만 수행한 경우 [:fire]
  • 🔧 Settings: 환경변수, 세팅 변경 [:wrench]
  • Branch convention

  • main : 배포 가능한 브랜치. 항상 배포 가능한 상태 유지
  • dev : 배포에 적용하기 전 코드 테스트 브랜치
  • {커밋 컨벤션}/#{이슈번호} : 새로운 기능을 개발하는 브랜치
  • 작업 flow

  • 주차별 스프린트에서 기능단위로 서브이슈 생성
  • dev 브랜치 최신화
  • 기능 개발 후 commit&push
  • 팀장 코드 리뷰 후 본인이 머지
  • 이슈 완료 조건 만족 시 이슈 close
  • 예시 플로우
  •     ```
            # 새로운 기능 개발
            git switch dev
            git pull upstream dev
            git switch -c 브랜치명 (ex. Feat/#{issue-number})
            열심히 기능 개발~!
    
            # 작업 완료 후
            git add .
            gitmoji -c
            choose a gitmoji -> {이모지}
            enter the commit title -> {커밋 태그}: [#이슈번호] {작업 내용}
            git push origin 브랜치명
            {커밋 태그}/{#이슈번호} → dev 로 Pull Request 생성
            코드 리뷰 후 피드백 적용
            본인이 PR 머지
            git branch -d 브랜치명
            git push origin --delete 브랜치명
        ```
    
    Download Gitmoji

    1. check version

  • node -v
  • npm -v
  • 2. download gitmoji cli and check version

  • npm install -g gitmoji-cli
  • gitmoji -v
  • 3. initiate gitmoji

  • gitmoji -i
  • gitmoji list

  • gitmoji -l
  • update gitmoji version

  • npm update -g gitmoji-cli
  • Description
    경험 기반 포트폴리오 제작 에디터 및 채용 연결 플랫폼
    Readme 554 KiB
    Languages
    Python 97.3%
    HTML 2.2%
    Dockerfile 0.5%