본문 바로가기

협업

(2)
[GitHub] 커밋 컨벤션을 알아보자 코드 작업을 하고 깃허브에 푸시하기 전에 우리는 커밋 메시지를 작성합니다.# Bad: 커밋 메시지에 의미가 없다git commit -m "버그 수정"# Bad: 커밋 메시지가 너무 길다git commit -m "사용자가 인증 요청을 보내면 사용자에게 인증 번호를 문자로 전송하는 기능 추가"저는 처음으로 프로젝트에 참여했을 때는 대체로 이런식으로 커밋을 했습니다.하지만 이런 식의 커밋은 히스토리를 봐도 변경사항을 파악하기 힘들고 팀원들도 제가 무슨 작업을 했는지 명확히 알 수 없었습니다.이를 개선하기 위해 도움이 됐던 방법을 적어보고자 합니다.커밋 메시지 템플릿가장 먼저 커밋 메시지 구조를 구성하는 것입니다.type: 제목body (옵션)footer (옵션)여기서 type은 커밋의 종류를 나타내며, 주로 ..
[GitHub] 깃 이슈 알아보기 프로젝트를 진행하면 레포지토리에서 깃 이슈 탭을 확인해보신 적이 있을 겁니다.처음에는 단순히 버그 리포트만 한다고 생각하며 넘겼는데 프로젝트에서 직접 사용해보면서 그게 아니라고 느꼈습니다.오늘은 깃 이슈에 대해서 알아보겠습니다.Git Issue깃 이슈는 다음과 같은 항목을 작성할 수 있습니다.해야 할 일 기록버그 리포트새로운 기능 제안팀원들과의 토론외에도 프로젝트와 관련된 거의 모든 것을 기록하고 소통하는 공간입니다. Issue Template깃 이슈에 사용할 템플릿을 깃허브에서 등록할 수 있습니다.설정에 들어가 General 탭을 확인해보면 템플릿을 설정할 수 있는 항목이 있습니다.# .github/ISSUE_TEMPLATE/feature.md---name: 기능 개발about: 새로운 기능 개발---..