feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
style : 코드 formatting, 세미콜론(;) 누락, 코드 변경이 없는 경우
refactor : 코드 리팩터링
test : 테스트 코드, 리팩터링 테스트 코드 추가(프로덕션 코드 변경 X)
chore : 빌드 업무 수정, 패키지 매니저 수정(프로덕션 코드 변경 X)
design : CSS 등 사용자 UI 디자인 변경
comment : 필요한 주석 추가 및 변경
rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
remove : 파일을 삭제하는 작업만 수행한 경우
!BREAKING CHANGE : 커다란 API 변경의 경우
!HOTFIX : 급하게 치명적인 버그를 고쳐야 하는 경우
원데이 클래스를 예약하는 웹사이트
깃
- spring이 호환되는 sts를 사용하다보니 pom.properties 파일이 계속해서 업데이트,
팀원 개개인의 PC마다 C드라이브 이름 설정이 달라 저장된 경로가 바뀌는 문제 발생
👉 gitignore 파일을 생성할 경우 해결할 수 있음 (해당 파일은 제외하고 업로드)
- repository 공유 방법
- fork : 다른 사람의 repository에서 내가 어떤 부분을 수정하거나 추가하고 싶을 때 해당 repository를 내 깃으로 그대로 복제 -> original repository에 변경사항 적용하고 싶을 때 pull request 하면 관리자가 승인하여 merge 가능
- clone : 특정 repository를 내 local에 복사하여 새로운 저장소 생성
Vue
- include로 포함되는 페이지에 vue가 포함되었을 경우 jsp 파일로 데이터가 들어와서 그 내부 코드가 그대로 콘솔창에 뜨는 오류 발생
👉 main에만 vue를 실행시키고 그 안에 있는 애들은 그냥 html 위주로 작성하는 것이 나을 듯
- vue로 보내는 데이터에 세션에서 받아오는 데이터를 넣고 싶을 때 ${session}을 사용해서 value값 출력은 가능, 이때 v-model로 값을 공유하고 싶었지만 안됨.
-> vue3(bootvue)를 사용할 때 스크립트가 충돌되어 $가 인식되지 않는 것으로 보임
👉 ref로 요소를 정의한 뒤 this.$refs로 value 값을 가져오는 방식으로 해결