๊ฐ๋จํ ํ ์ค ์๊ฐ โ ํ๋ก์ ํธ์ ํต์ฌ ๊ฐ์น ๋๋ ๊ธฐ๋ฅ
| ํ์ 1 | ํ์ 2 | ํ์ 3 | ํ์ 4 |
|---|---|---|---|
| ์ฌ์ง1 | ์ฌ์ง2 | ์ฌ์ง3 | ์ฌ์ง4 |
| PL | FE | FE | FE |
| [GitHub](๊นํ๋ธ ๋งํฌ) | [GitHub](๊นํ๋ธ ๋งํฌ) | [GitHub](๊นํ๋ธ ๋งํฌ) | [GitHub](๊นํ๋ธ ๋งํฌ) |
ํ๋ก์ ํธ์ ์ฃผ์ ๋ชฉ์ ๊ณผ ์ฌ์ฉ์๊ฐ ์ป๊ฒ ๋ ๊ฒฝํ์ ์ค๋ช ํด์ฃผ์ธ์.
- ์ ์ฒด ๊ธฐ๊ฐ:
YYYY.MM.DD - YYYY.MM.DD - ๊ฐ๋ฐ ๊ธฐ๊ฐ:
YYYY.MM.DD - YYYY.MM.DD
For building and running the application you need:
iOS 18.2
Xcode 16.2
Swift 6.0
- Front : SwiftUI
- ๋ฒ์ ๋ฐ ์ด์ ๊ด๋ฆฌ : Github, Github Issues
- ํ์ ํด : Discord, Notion
| ์ฌ์ง ๋ฃ์ด์ฃผ์ธ์ | ์ฌ์ง ๋ฃ์ด์ฃผ์ธ์ |
main- ์ ํ ์ถ์ ๋ธ๋์นdevelop- ์ถ์๋ฅผ ์ํด ๊ฐ๋ฐํ๋ ๋ธ๋์นfeat/xx- ๊ธฐ๋ฅ ๋จ์๋ก ๋ ๋ฆฝ์ ์ธ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ํด ์์ฑrefac/xx- ๊ฐ๋ฐ๋ ๊ธฐ๋ฅ์ ๋ฆฌํฉํ ๋ง ํ๊ธฐ ์ํด ์์ฑhotfix/xx- ์ถ์ ๋ฒ์ ์์ ๋ฐ์ํ ๋ฒ๊ทธ๋ฅผ ์์ ํ๋ ๋ธ๋์นchore/xx- ๋น๋ ์์ , ํจํค์ง ๋งค๋์ ์ค์ ๋ฑdesign/xx- ๋์์ธ ๋ณ๊ฒฝbugfix/xx- ๋์์ธ ๋ณ๊ฒฝ
- ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๊ธฐ์ค์ผ๋ก ์ค๋ฐ๊ฟ ํ๋ค.
let actionSheet = UIActionSheet(
title: "์ ๋ง ๊ณ์ ์ ์ญ์ ํ์ค ๊ฑด๊ฐ์?",
delegate: self,
cancelButtonTitle: "์ทจ์",
destructiveButtonTitle: "์ญ์ ํด์ฃผ์ธ์"
)- if let ๊ตฌ๋ฌธ์ด ๊ธธ ๊ฒฝ์ฐ์ ์ค๋ฐ๊ฟ ํ๋ค
if let user = self.veryLongFunctionNameWhichReturnsOptionalUser(),
let name = user.veryLongFunctionNameWhichReturnsOptionalName(),
user.gender == .female {
// ...
}- ๋์ค์ ์ถ๊ฐ๋ก ์์
ํด์ผ ํ ๋ถ๋ถ์ ๋ํด์๋
// TODO: - xxx ์ฃผ์์ ๋จ๊ธฐ๋๋ก ํ๋ค. - ์ฝ๋์ ์น์
์ ๋ถ๋ฆฌํ ๋๋
// MARK: - xxx ์ฃผ์์ ๋จ๊ธฐ๋๋ก ํ๋ค. - ํจ์์ ๋ํด ์ ๋ถ ์ฃผ์์ ๋จ๊ธฐ๋๋ก ํ์ฌ ๋ฌด์จ ์ก์ ์ ํ๋์ง ์ ์ ์๋๋ก ํ๋ค.
- PR ์, ํ
ํ๋ฆฟ์ด ๋ฑ์ฅํ๋ค. ํด๋น ํ
ํ๋ฆฟ์์ ์์ฑํด์ผํ ๋ถ๋ถ์ ์๋์ ๊ฐ๋ค
PR ์ ํ ์์ฑ, ์ด๋ค ๋ณ๊ฒฝ ์ฌํญ์ด ์์๋์ง [] ๊ดํธ ์ฌ์ด์ x๋ฅผ ์ ๋ ฅํ์ฌ ์ฒดํฌํ ์ ์๋๋ก ํ๋ค.์์ ๋ด์ฉ ์์ฑ, ์์ ๋ด์ฉ์ ๋ํด ์์ธํ๊ฒ ์์ฑ์ ํ๋ค.์ถํ ์งํํ ์์, PR ์ดํ ์์ ํ ๋ด์ฉ์ ๋ํด ์์ฑํ๋ค๋ฆฌ๋ทฐ ํฌ์ธํธ, ๋ณธ์ธ PR์์ ๊ผญ ํ์ธํด์ผ ํ ๋ถ๋ถ์ ์์ฑํ๋ค.PR ํ๊ทธ ์ข ๋ฅ, PR ์ ๋ชฉ์ ํ๊ทธ๋ ์๋ ํ์์ ๋ฐ๋ฅธ๋ค.
| ํ๊ทธ | ์ค๋ช |
|---|---|
| [Feat] | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| [Fix] | ๋ฒ๊ทธ ์์ |
| [Refactor] | ์ฝ๋ ๋ฆฌํฉํ ๋ง (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์ด ๊ตฌ์กฐ ๊ฐ์ ) |
| [Style] | ์ฝ๋ ํฌ๋งทํ , ๋ค์ฌ์ฐ๊ธฐ ์์ ๋ฑ |
| [Docs] | ๋ฌธ์ ๊ด๋ จ ์์ |
| [Test] | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๋๋ ์์ |
| [Chore] | ๋น๋/์ค์ ๊ด๋ จ ์์ |
| [Design] | UI ๋์์ธ ์์ |
| [Hotfix] | ์ด์ ์ค ๊ธด๊ธ ์์ |
| [CI/CD] | ๋ฐฐํฌ ๋ฐ ์ํฌํ๋ก์ฐ ๊ด๋ จ ์์ |
๐ [Chore] ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
โจ [Feat] ํ๋กํ ํ๋ฉด UI ๊ตฌํ
๐ [Fix] iOS 17์์ ๋ฒํผ ํด๋ฆญ ์ค๋ฅ ์์
๐ [Design] ๋ก๊ทธ์ธ ํ๋ฉด ๋ ์ด์์ ์กฐ์
๐ [Docs] README์ ํ๋ก์ ํธ ์๊ฐ ์ถ๊ฐ
| ์์ด์ฝ | ์ฝ๋ | ์ค๋ช | ์๋ฌธ |
|---|---|---|---|
| ๐ | bug | ๋ฒ๊ทธ ์์ | Fix a bug |
| โจ | sparkles | ์ ๊ธฐ๋ฅ | Introduce new features |
| ๐ | lipstick | UI/์คํ์ผ ํ์ผ ์ถ๊ฐ/์์ | Add or update the UI and style files |
| โป๏ธ | recycle | ์ฝ๋ ๋ฆฌํฉํ ๋ง | Refactor code |
| โ | heavy_plus_sign | ์์กด์ฑ ์ถ๊ฐ | Add a dependency |
| ๐ | twisted_rightwards_arrows | ๋ธ๋์น ํฉ๋ณ | Merge branches |
| ๐ก | bulb | ์ฃผ์ ์ถ๊ฐ/์์ | Add or update comments in source code |
| ๐ฅ | fire | ์ฝ๋/ํ์ผ ์ญ์ | Remove code or files |
| ๐ | ambulance | ๊ธด๊ธ ์์ | Critical hotfix |
| ๐ | tada | ํ๋ก์ ํธ ์์ | Begin a project |
| ๐ | lock | ๋ณด์ ์ด์ ์์ | Fix security issues |
| ๐ | bookmark | ๋ฆด๋ฆฌ์ฆ/๋ฒ์ ํ๊ทธ | Release / Version tags |
| ๐ | memo | ๋ฌธ์ ์ถ๊ฐ/์์ | Add or update documentation |
| ๐ง | wrench | ๊ตฌ์ฑ ํ์ผ ์ถ๊ฐ/์ญ์ | Addย orย updateย configurationย files. |
| โก๏ธ | zap | ์ฑ๋ฅ ๊ฐ์ | Improve performance |
| ๐จ | art | ์ฝ๋ ๊ตฌ์กฐ ๊ฐ์ | Improve structure / format of the code |
| ๐ฆ | package | ์ปดํ์ผ๋ ํ์ผ ์ถ๊ฐ/์์ | Add or update compiled files |
| ๐ฝ | alien | ์ธ๋ถ API ๋ณ๊ฒฝ ๋ฐ์ | Update code due to external API changes |
| ๐ | truck | ๋ฆฌ์์ค ์ด๋, ์ด๋ฆ ๋ณ๊ฒฝ | Move or rename resources |
| ๐ | see_no_evil | .gitignore ์ถ๊ฐ/์์ | Add or update a .gitignore file |
| ํ๊ทธ | ์ค๋ช |
|---|---|
| [Feat] | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| [Fix] | ๋ฒ๊ทธ ์์ |
| [Refactor] | ์ฝ๋ ๋ฆฌํฉํ ๋ง (๊ธฐ๋ฅ ๋ณ๊ฒฝ ์์ด ๊ตฌ์กฐ ๊ฐ์ ) |
| [Style] | ์ฝ๋ ํฌ๋งทํ , ์ธ๋ฏธ์ฝ๋ก ๋๋ฝ, ๋ค์ฌ์ฐ๊ธฐ ์์ ๋ฑ |
| [Docs] | README, ๋ฌธ์ ์์ |
| [Test] | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ ๋ฐ ์์ |
| [Chore] | ํจํค์ง ๋งค๋์ ์ค์ , ๋น๋ ์ค์ ๋ฑ ๊ธฐํ ์์ |
| [Design] | UI, CSS, ๋ ์ด์์ ๋ฑ ๋์์ธ ๊ด๋ จ ์์ |
| [Hotfix] | ์ด์ ์ค ๊ธด๊ธ ์์ ์ด ํ์ํ ๋ฒ๊ทธ ๋์ |
| [CI/CD] | ๋ฐฐํฌ ๊ด๋ จ ์ค์ , ์ํฌํ๋ก์ฐ ๊ตฌ์ฑ ๋ฑ |
๐ [Chore] ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
โจ [Feat] ํ๋กํ ํ๋ฉด UI ๊ตฌํ
๐ [Fix] iOS 17์์ ๋ฒํผ ํด๋ฆญ ์ค๋ฅ ์์
๐ [Design] ๋ก๊ทธ์ธ ํ๋ฉด ๋ ์ด์์ ์กฐ์
๐ [Docs] README์ ํ๋ก์ ํธ ์๊ฐ ์ถ๊ฐ