35기 AND SOPT 합동세미나 모바일 앱 5팀 iOS - 링커리어
![](https://private-user-images.githubusercontent.com/105372558/386849630-ecbfe250-3fe5-4535-b934-3569f2c0cac2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk4NjcwNDQsIm5iZiI6MTczOTg2Njc0NCwicGF0aCI6Ii8xMDUzNzI1NTgvMzg2ODQ5NjMwLWVjYmZlMjUwLTNmZTUtNDUzNS1iOTM0LTM1NjlmMmMwY2FjMi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE4JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxOFQwODE5MDRaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT05NjliNTFjZmNjNmU1MTU2NzcxOWNmMGUyMjk1YzA1MGQyYmYzZWRhNjRhYzI2OGQzMDQ1MjYxNjFkYTYyYmFhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.SuVHoxsLrisfkChcoB9llooBnT4_KToRG1N-s06DFCA)
김민서 | 김가현 | 안재현 |
---|---|---|
![]() |
![]() |
![]() |
|
|
|
- [Feat]: 새로운 기능 구현
- [Fix]: 버그, 오류 해결, 코드 수정
- [Add]: Feat 이외의 부수적인 코드 추가, 라이브러리 추가, 새로운 View 생성
- [Del]: 쓸모없는 코드, 주석 삭제
- [Refactor]: 전면 수정이 있을 때 사용합니다
- [Remove]: 파일 삭제
- [Chore]: 그 이외의 잡일/ 버전 코드 수정, 패키지 구조 변경, 파일 이동, 파일이름 변경
- [Docs]: README나 WIKI 등의 문서 개정
- [Setting] : 세팅
라이브러리 | 목적 | 버전(Version) |
---|---|---|
Moya | 간결한 네트워크 요청과 구조화된 관리 방식으로 코드 가독성과 유지보수성 향상 | |
Kingfisher | 쉽고 간편한 이미지 처리 | |
SnapKit | Auto Layout을 쉽고 간결하게 작성하기 위함 & 가독성 향상 | |
Then | 짧고 간결한 코드 처리 & 가독성 향상 |
1. main branch에서 이슈번호를 가진 branch 생성
2. 생성한 branch에서 작업 진행 (Add - Commit - Push - Pull Request 의 과정)
3. Pull Request가 작성되면 팀원의 Code Review → Code Review 반영까지
4. 로컬 main branch로 넘어가서 원격 main branch를 pull 받기 (💡로컬 main 브랜치 최신화 작업💡)
5. 본인 로컬 main 브랜치 → merge into '본인 작업 브랜치' (본인 작업 브랜치에 최신화된 main 반영하는 작업)
6. 컨플릭 생기면 해결하고 다시 머지 반영하고 push (push 하기 전에 한 번 실행해보기)
7. 깃허브 돌아가서 merge 가능한지 확인하고 merge
StyleShare 의 Swift Style Guide 를 기반으로 추가/수정
├── Application
│ ├── Appdelegate
│ ├── SceneDelegate
│ ├── LaunchScreen
├── Global
│ ├── Extension
│ ├── Literals
│ ├── UIComponents
│ ├── Resources
│ │ ├── Font
│ │ ├── Assets
│ ├── Settings
│ │ ├── Info.plist
│ │ │
├── Network
│ ├── 🗂️ View1
│ │ ├── DTO
│ │ ├── View1Service
│ ├── Base
├── Presentation
│ ├── 🗂️ View1
│ │ ├── 🗂️ Model
│ │ ├── 🗂️ View
│ │ │ ├── 🗂️ Cell
│ │ ├── 🗂️ ViewController