๋น๋ยท์ฐจ๋ณยทํ์ค ํํ์ ๊ธ์ ํฌ๋ช ํ๊ฒ, ์ฐ๋ฆฌ๊ฐ ํจ๊ป ๋ง๋ค์ด๊ฐ๋ ์จํํ ์ต๋ช ์ปค๋ฎค๋ํฐ Donโt be
| ๐ ๋ณํฌ์ฃผ | ๋ณ์์ฐ | ๊น์ฐ์ |
|---|---|---|
![]() |
![]() |
![]() |
| Heyjoo | boogios | yeonsu0-0 |
| ์จ๋ณด๋ฉ, ์๋ฆผ | ๊ธ์ฐ๊ธฐ, ๋ง์ดํ์ด์ง | ํ |
| ๋ฐ๋ปํ ์ต๋ช
์ ๊ณต๊ฐ์ ๋ง๋ค์ด๋๊ฐ์ โค๏ธโ๐ฅ |
์จํํ ์ปค๋ฎค๋ํฐ? ๊ธ์ ์ ํ์ผ๋ก ๋ง๋ค์ด์ฃผ์ง ๐ |
์ค๋์ ์ด๋ค ์ฝ๋๋ฅผ ์ง๋ณผ๊น ~ |
Don't be Coding Convention โก๏ธ ๐https://joyous-ghost-8c7.notion.site/Coding-Convention-fe51e7ac0d624b6f9653087e20e2c4b5?pvs=4
1๏ธ. ์ฒ์์๋ main branch์ main์์๋ถํฐ ์์๋ develop branch๊ฐ ์กด์ฌํฉ๋๋ค.
2๏ธ. ์๋ก์ด ์์
์ด ์๋ ๊ฒฝ์ฐ develop branch์์ feature branch๋ฅผ ์์ฑํฉ๋๋ค.
feature branch๋ ์ธ์ ๋ develop branch์์๋ถํฐ ์์ํ๊ฒ ๋ฉ๋๋ค.
๊ธฐ๋ฅ ์ถ๊ฐ ์์
์ด ์๋ฃ๋์๋ค๋ฉด feature branch๋ develop ๋ธ๋์น๋ก merge ๋ฉ๋๋ค.
3๏ธ. ์์ ์ฌํญ์ด ์๊ธฐ๋ฉด develop branch์์ fix branch๋ฅผ ์์ฑํฉ๋๋ค.
fix branch๋ ๋ง์ฐฌ๊ฐ์ง๋ก develop branch์์๋ถํฐ ์์ํ๊ฒ ๋ฉ๋๋ค.
์์ ์ด ์๋ฃ๋์๋ค๋ฉด fix branch๋ develop ๋ธ๋์น๋ก merge ๋ฉ๋๋ค.
4๏ธ. develop์ ์ด๋ฒ ๋ฒ์ ์ ํฌํจ๋๋ ๋ชจ๋ ๊ธฐ๋ฅ์ด merge ๋์๋ค๋ฉด QA๋ฅผ ํ๊ธฐ ์ํด develop branch์์ release branch๋ฅผ ์์ฑํฉ๋๋ค.
QA๋ฅผ ์งํํ๋ฉด์ ๋ฐ์ํ ๋ฒ๊ทธ๋ค์ release branch์์ ์์ ๋ฉ๋๋ค.
QA๋ฅผ ๋ฌด์ฌํ ํต๊ณผํ๋ค๋ฉด release branch๋ฅผ main๊ณผ develop branch๋ก merge ํฉ๋๋ค.
5๏ธ. ๋ง์ง๋ง์ผ๋ก ์ถ์๋ main ๋ธ๋์น์์ ๋ฒ์ ํ๊ทธ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
โโโ Application
โ โโโ AppDelegate
โ โโโ SceneDelegate
โโโ Global
โ โโโ Extension
โ โโโ Protocol
โ โโโ Literals
โ โ โโโ ImageLiterals
โ โ โโโ StringLiterals
โ โโโ Resources
โ โ โโโ Info.plist
โ โ โโโ Font
โ โ โโโ Assets
โโโ Network
โ โโโ Foundation
โ | โโโ Config
| | โโโ NetworkError
โ โโโ Scene1(์ด๋ฆ)
โ | โโโ DTO
| | โโโ Service
โโโ Presentation
โ โโโ Helpers
โ โโโ Scene1(์ด๋ฆ)
โ โ โโโ Views
โ โ โโโ ViewControllers
โ โ โโโ ViewModels
โ โ โโโ Cells
โ โ โ โโโ Cell1
โ โ โ โโโ Cell2
โ โโโ Example
โ โ โโโ ExampleView
โ โ โโโ ExampleViewController
โโโโโโโโโโโ ExampleCollectionViewCell
1. SnapKit
- Auto Layout์ ๋ณด๋ค ๊ฐ๊ฒฐํ๊ฒ ์์ฑํ ์ ์๊ฒ ํด์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
2. KakaoOpenSDK
- ์นด์นด์ค ํ๋ซํผ๊ณผ์ ํตํฉ์ ์ํ ๊ฐ๋ฐ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ


