마토의 세상

MATO WORLD

Project 프로젝트 기록 2

[2021Rubminds] Github를 이용한 프로젝트 관리 - 깃 이슈 등록

진행 방식 1. Github에서 이슈 등록하기 2. IntelliJ에서 이슈 기반의 브랜치 생성하기 3. 기능 개발 진행하기 4. Commit & Push 하기 5. Github 또는 IntelliJ에서 PR(Pull Request) 생성하여 코드리뷰 요청하기 6. PR Approve 되면 Merge하기 7. 해당 이슈의 branch 삭제하기 1. Github에서 이슈 등록하기 작성해 놓은 템플릿이 있다면 선택할 수 있다. 내용란에 - [ ] 목록 수정 - [ ] ~ 이런 식으로 작성하면 To-do(Task)를 설정할 수 있다. Projects와 Milestone은 미리 등록해두어야 설정이 가능하며, Labels의 경우 이미 등록된 내용을 써도 되고, 추가도 가능하다. - Projects 만드는 법 Cr..

[2021Rubminds] 깃허브를 활용한 프로젝트 협업 규칙 설정

프로젝트 협업 방식 : 깃허브를 통한 협업 깃허브를 활용하여 이슈 발행 기능을 통해 서로의 프로젝트 진행상황을 확인하며 같은 기능을 구현하거나, PR 기능을 통해 잘못된 기능을 merge하지 않도록 서로 확인함으로써 기능 개발을 원활히 할 수 있도록 비효율적인 일들을 방지하고자 하였습니다. 아래 하단의 방식은 같은 팀원이 구성한 깃 협업 방식을 참고하여 작성하였습니다. Git Flow Branch 브랜치 - feature : 기능을 개발하는 브랜치로, issue 단위로 구성된다. ex:) feature/1 (issue번호) - develop : feature 브랜치에서 개발한 기능들이 merge 되는 브랜치로, 가장 최신의 작업물 상태로 유지된다. - master : 배포 버전의 작업물 상태로 유지된다...