프로젝트 기간 : 2022.08.22 ~ 2022.10.07 (7주)
AI를 통한 행동분석 및 1차 진단이 가능한 반려견 종합 케어 앱
주요 기능
반려견의 안구사진을 진단하여 현재 가지고 있는 질환은 알아낸다
반려견의 행동영상을 진단하여 현재 반려견의 감정을 분석한다.
1&2에서 진단받은 결과를 일지에 저장, 공유할 수 있다.
반려견과 산책을 할 시 이동거리, 시간, 경로를 지도에 나타내어 기록할 수 있다.
반려견 자랑하기, 진단결과 공유, 질문 게시판을 이용해 커뮤니티를 이용할 수 있다.
이름
역할
담당
김도훈
팀장
Front-end
김시언
팀원
Front-end
김준우
팀원
Front-end
윤지환
팀원
Back-end
최윤정
팀원
Back-end
한준수
팀원
Back-end
Emoji
Code
Description
✨
:sparkles:
새 기능
♻️
:recycle:
코드 리팩토링
⚡️
:zap:
성능 개선
🔧
:wrench:
리소스 수정/삭제
🐛
:bug:
버그 수정
📝
:memo:
문서 추가/수정
💄
:lipstick:
UI/스타일 파일 추가/수정
🎉
:tada:
프로젝트 시작
✅
:white_check_mark:
테스트 추가/수정
➕
:heavy_plus_sign:
package / 의존성 추가
➖
:heavy_minus_sign:
package / 의존성 삭제
⏪
:rewind:
변경 사항 되돌리기
🔀
:twisted_rightwards_arrows:
브랜치 합병
🗃
:card_file_box:
데이터베이스 관련 수정
💡
:bulb:
주석 추가/수정
🚀
:rocket:
배포
Feat
: 새로운 기능을 추가할 경우
Fix
: 버그를 고친 경우
Update
: 코드 수정
Style
: 코드 포맷 변경, 세미 콜론 누락, 코드 수정이 없는 경우
Refactor
: 프로덕션 코드 리팩토링
Docs
: 문서를 수정한 경우
Test
: 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)
Chore
: 빌드 테스트 업데이트, 패키지 매니저를 설정하는 경우
Rename
: 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
Merge
: 일주일에 최소 한번!(꼭 말하고 하기)
Design
: CSS 등 사용자 UI 디자인 변경
💡 ex) `:sparkles:` navbar 수정
branch Convention(기능별로 쓰기)
master
: 제품 출시될 수 있는 브랜치
develop
: 다음 출시 버전 개발하는 브랜치
feature
: 기능을 개발하는 브랜치 (기능 별 생성후 병합)
hotfix
: 출시 버전에서 버그를 수정하는 브랜치
💡 ex) Feat#Jwt_BE : 백엔드의 Jwt 기능 추가
충돌 방지 최신화 작업
최근 브랜치(작업하고자 하는 브랜치)에서 실행하기!!
git switch -c 브랜치이름
git checkout -b 브랜치이름
git add .
git commit -m " 원하는 메세지를 입력"
git push
(git push --set-upstream origin < 현재 위치한 branch 이름> )
(git push origin < 현재 위치한 branch 이름> ) -> 상위 브랜치로 merge
Local에서 Git bash작업하는 것 → Git lab에 들어가서 merge 보내는 곳 받는 곳 확인하기.
header 확인하기 !!! 내가 작업하고 있는 브랜치가 맞는지 확인하기!!
add : local branch에 올리는 것
commit : remote 저장소로 이동
push : 변경 사항 적용
땡겨오고 싶은 브랜치로 이동 후 명령어 실행
pull request 확인 후 merge => 깃허브 반영( 작업브랜치 삭제 @체크박스 확인@ )
작업 브랜치 삭제하지 말고 남기기!!
끝나고 삭제할때 git branch -D 브랜치이름