- κ΅λ΄ μ λͺ μ¨λΌμΈ μ λ νΈμ 29cmμ iOS Application Redesign Project
@jimin-kiim | @haneulKimaa | @EunHee-Jeong |
---|---|---|
μ¨κ²¨μ§ κ³ μ γ·γ· | μ€μΉλ | λ°μ§μ¬μ₯ |
Environment | Tool |
---|---|
Framework | UIKit |
UI Configuration | Storyboard |
Library | Alamofire |
βββ Info.plist
βββ Resource
β βββ Assets
β β βββ AppIcon.xcassets
β βββ Colors
β β βββ Colors.xcassets
β βββ Images
β βββ Fonts
β βββ Storyboards
βββ Source
β βββ Application
β β βββ AppDelegate
β β βββ SceneDelegate
β βββ Common
β β βββ Consts
β β βββ Extensions
β β βββ Protocols
β βββ Presentation
β β βββ Common
β β βββ Create
β β βββ Views
β β βββ Controllers
β β βββ Read
β β βββ Views
β β βββ Controllers
β βββ Service
β β βββ Network
β β βββ DTO
β β βββ Read
β β βββ Create
β β βββ Mock
β β βββ MockParser
ββββ
1. Issueλ₯Ό μμ±νλ€. // μμ
μ λ¨μ, λ²νΈ λΆμ¬
2. Issueμ Feature Branchλ₯Ό μμ±νλ€. // ex - feature/#μ΄μλ²νΈ
3. ~μμ
~ // Add - Commit - Push - Pull Request μ κ³Όμ
4. Pull Requestκ° μμ±λλ©΄ μμ±μ μ΄μΈμ λ€λ₯Έ νμμ΄ Code Reviewλ₯Ό νλ€.
5. Code Reviewκ° μλ£λκ³ , 1λͺ
μ΄μ Approve νλ©΄ Pull Request μμ±μκ° main Branchλ‘ merge νλ€. // Conflicts λ°©μ§
6. λ€λ₯Έ νμλ€μ mergeλ μμ
λ¬Όμ pullνκ³ λ€μ κ°μ 맑μ μμ
μ μ΄μ΄λκ°λ€.
-
λͺ νν¨κ³Ό κ°κ²°ν¨μ μν΄ 3κ°λ§ μ¬μ©νλλ‘ νλ€.
-
main
Β : κ°λ°μ΄ μλ£λ μ°μΆλ¬Όμ΄ μ μ₯λ κ³΅κ° -
feature
Β : κΈ°λ₯μ κ°λ°νλ λΈλμΉ- μ΄μλ³β’μμ λ³λ‘ λΈλμΉλ₯Ό μμ±νμ¬ κΈ°λ₯μ κ°λ°ν¨.
-
fix
: λ²κ·Έλ₯Ό μμ νλ λΈλμΉ
-
[Feat]Β μλ‘μ΄ κΈ°λ₯ μΆκ° μμ
[Fix] μλ¬ λ° λ²κ·Έ μμ , κΈ°λ₯μ λν μμ μμ
[HotFix] κ²λ κΈν λ²κ·Έ μμ (λͺ¨λ μ£Όλͺ©...)
[Docs]Β λ¬Έμ μμ± λ° μμ μμ
(README λ±)
[Style]Β UI κ΄λ ¨ μμ
(UI μ»΄ν¬λνΈ, Xib νμΌ, 컬λ¬Β·ν°νΈ μμ
λ±)
[Edit] Fixκ° μλ λͺ¨λ μμ μμ
(μ£Όμ, νμΌ λ° ν΄λ μμΉ, μ½λ μ€νμΌ λ±)
[Remove] νμΌ μμ
[Add] κΈ°λ₯μ΄ μλ κ² μμ± λ° μΆκ° μμ
(νμΌΒ·μ΅μ€ν
μ
Β·νλ‘ν μ½ λ±)
[Set]Β μ€μ κ΄λ ¨ μμ
(add, feat, editμ λ€μ΄κ°κΈ°κ° μ 맀ν¨)
[Test] ν
μ€νΈ κ΄λ ¨ μμ
(ex. ν°νΈ μ€μ μ΄ν ν°νΈ ν
μ€νΈ λ±)