1년 전 진행했던 마실가실 프로젝트를 🛠️리팩토링하며 정리한 내용입니다.
최근에 1년후 마시가실에 커밋 규칙이 생겼습니다.
From me To me이지만, 습관을 잘 들여놓으면 좋기 때문이죠.
(혹시 누군가 찾아와 제 프로젝트에 대한 관심을 표현했을 때, 제 커밋 규칙과 함께 할 날이 올 수도 있습니다😎.)
커밋 규칙에 맞춰 developer에서 작업하고 commit하고 push하고 pr을 작성하다 문득.. 아주 문득.. Issue와 PR 컨트롤을 잘 하고 있나에 대한 고민이 생겼습니다. 추적할 수 있게 PR에 Issue 번호는 적는데, 뭔가 부족한 듯한 이 느낌..🥸
그래서 브랜치 전략도 바꾸고, Issue도 바꾸고, PR도 바꾸고, 그냥 다 바꾸고.. 바꿨습니다.
지금은 Issue로부터 Branch를 따고, Branch에서 작업을 한 후, PR을 작성하고 최종적으로 작업이 완료되면 branch를 삭제하는 형식으로 운영할 예정입니다.
Issue와 PR이 좀 더 기능 단위로 움직일 수 있도록 신경을 쓰면서 문득 통일감이 부족하다는 생각에 Template도 함께 적용시켜서 진행해보면 좋을 것 같아 이 글을 작성하게 되었습니다.
좋은 Template이 많아 상황에 맞게 요리조리 잘 수정해서 쓰면 좋을 것 같습니다.
* 참고 자료의 블로그들을 참조하시면, 여러 Template를 만나보실 수 있습니다☺️!
🚨Main Branch에서 작업 🚨
1. Issue Template 생성
해당 Repository → Settings → General → Features → Set up templates → Add template:select → Custom Template
2. 라벨 수정
해당 Repository → Issues → Labels
(허전해 보이는 이유는 저도 이제 시작했기 때문입니다ㅎ_ㅎ)
3. PR Template 생성
해당 Repository → .github 폴더 → pull_request_template.md 직접 생성
🙋♀️
본 포스트는 공부 목적으로 작성하였습니다.
보시는 도중 잘못된 부분이나 개선할 부분이 있다면 댓글로 알려주시면 수정하도록 하겠습니다.
📑
참고 자료
https://didu-story.tistory.com/278
https://2jinishappy.tistory.com/337
https://yangsosolife.tistory.com/107
https://dev-thinking.tistory.com/m/59
'PlayGround > 마실가실 리팩토링' 카테고리의 다른 글
[1년 후 마실가실] Controller Test Code - mockMvc.perform() (0) | 2024.10.17 |
---|---|
[1년 후 마실가실] API 문서화 도구 - Spring REST Docs (4) | 2024.10.10 |
[1년 후 마실가실] 로그 설정 (2) | 2024.10.03 |
[1년 후 마실가실] 커밋 규칙 (2) | 2024.10.01 |
[1년 후 마실가실] @Valid와 @RestControllerAdvice (0) | 2024.09.29 |