git (3) 썸네일형 리스트형 Git Flow 협업하기 어제는 배달의민족 "코드리뷰"에 관한 세미나가 있어 시청하고 후기를 작성하느라 GitFlow를 공부만 하다가 멈췄다. 그럼 이제 실제로 더미 프로젝트를 만들어서 만들고 합치고 지지고 복고를 시작해볼려고한다. 자 우선 깃레포를 만들고 거기에 프로젝트를 넣어준다(이 부분은 너무 쉽기에 설명은 패스...) 그리고 바로 add , commit , push 하지 말고 .gitignore , .gitattributes 설정해주고 들어갑니다 gitignore에는 기본적으로 무시해야할것들을 추가해주기 위해 # Created by https://www.gitignore.io/api/xcode,swift,cocoapods # Edit at https://www.gitignore.io/?templates=xcode,swif.. 팀단위 개발 준비하기 - Git Flow 이해 Vincent Driessen가 만든 Git으로 브랜치를 나눠 개발하는 방식 중 하나입니다. 특징은 5종류의 브랜치를 이용하여 저장소를 운영하게 됩니다. 5종류의 브랜치는 아래와 같습니다. Master(main) Release Develop Feature Hotfix 1. Master 가장 먼저 master 브랜치는 실제 제품으로 출시되고 운영되는 브랜치를 의미합니다. 여러 개발자들이 만든 기능을 합치고 테스트를 거쳐 이상이 없는지 확인합니다. 2. Release master 브랜치에 통합하기 전에 완성된 기능을 테스트 하는 브랜치를 의미합니다. 보통 제품으로 출시되기 전의 버전을 관리합니다. 3. Develop 여러 엔지니어들이 개발한 기능들을 통합해 놓은 브랜치를 의미합니다. 다음 버전을 대비하기 위.. Tuist , Swinject , Clean Architecture , MVVM - Coordinator Tuist가 뭔지 너무궁금해!! 로 시작해서 민소네님의 블로그를 보고 Swinject도 너무 궁금해!! 하다보니 모듈화를 해보고싶어!! 가 됬고 어떻게 계층을 나누고 모듈화를 해야하나 싶어서 일단 Clean Architecture를 이용해서 Domain과 네트워크 영역을 나눠보자!! 로 시작된 내 프로젝트... 시작한지는 생각보다 꽤 시간이 지났는데 평일에는 기초공부 , 주말에 지금 작성하고있는 프로젝트를 만들어야지로 시작했는데 이직기간과 맞물리다보니 평일에 기초공부와 과제 , 주말엔 면접 준비 및 개발과제 하다보니 조금씩 조금씩 미뤄줘서 이제야 완성해서 글을 쓰게 된다 해당 프로젝트를 만들면서 기존의 MVVM - Coordinator패턴으로 이뤄졌던 프로젝트에 Tuist , Swinject , Clea.. 이전 1 다음