λ§€λ² λ§μ§μ μ°ΎλλΌ κ³ λ―Ό μ€μΈ λΉμ μ μν μ§λμ±, Acon
μ΄μλ―Ό | κΉμ λ¦Ό | μμ¬ν |
---|---|---|
|
|
|
ACON-iOS Code Convention
μ€νμΌμμ΄μ Swift-Style-Guideλ₯Ό κΈ°λ³ΈμΌλ‘ ν©λλ€.
- FEAT : μλ‘μ΄ κΈ°λ₯ ꡬν
- ADD : Feat μ΄μΈμ λΆμμ μΈ μ½λ μΆκ°, λΌμ΄λΈλ¬λ¦¬ μΆκ°, μλ‘μ΄ Viewλ Activity μμ±
- SETTING : μΈν
κ΄λ ¨
- CHOREΒ : κ·Έ μ΄μΈμ μ‘μΌ/ λ²μ μ½λ μμ , ν¨ν€μ§ ꡬ쑰 λ³κ²½, νμΌ μ΄λ, κ°λ
μ±μ΄λ λ³μλͺ
, reformat λ±
- FIXΒ : λ²κ·Έ, μ€λ₯ ν΄κ²°
- DEL : μΈλͺ¨μλ μ½λ λ° νμΌ μμ
- DOCSΒ : README λ±μ λ¬Έμ κ°μ
- REFACTORΒ : λ΄λΆ λ‘μ§μ λ³κ²½ νμ§ μκ³ κΈ°μ‘΄μ μ½λλ₯Ό κ°μ νλ 리ν©ν λ§ μ
Branch Naming Rule : [prefix]/#[issue_num]
βββ π Application
β βββ AppDelegate
β βββ SceneDelegate
β βββ LaunchScreen
βββ π Global
β βββ ποΈ Protocols
β βββ ποΈ Extensions
β βββ ποΈ UIComponents
β βββ ποΈ Utils
β β βββ ποΈ Enums
β β βββ ScreenUtils
β β βββ ObservablePattern
β βββ ποΈ Literals
β β βββ StringLiterals
β βββ ποΈ Settings
β β βββ ποΈ Config
β β βββ Info.plist
β βββ ποΈ Resources
β β βββ ποΈ Font
β β βββ Assets
β β β βββ Colors
βββ π Network
β βββ ποΈ View1
β β βββ ποΈ DTO
β β βββ View1TargetType
β β βββ View1Service
β βββ ποΈ Base
βββ π Presentation
β βββ ποΈ View1
β β βββ ποΈ Model
β β βββ ποΈ ViewModel
β β βββ ποΈ View
β β β βββ ποΈ Cell
β βββ ποΈ Base
β β βββ BaseNavViewController
β β βββ BaseViewController
β β βββ BaseView
β β βββ BaseCollectionViewCell