기억하고 싶은 콘텐츠를 저장하는 가장 쉬운 방법, HAVIT
HAVIT.mp4
라이브러리 | Version | |
---|---|---|
SnapKit | 5.0.1 |
SPM |
IQKeyboardManager | 6.5.9 |
SPM |
RxSwift | 6.5.0 |
SPM |
RxCocoa | 6.5.0 |
SPM |
Kingfisher | 7.1.2 |
SPM |
PanModal | 1.2.7 |
SPM |
brew install swiftlint
(Git hooks pre-commit 적용)
git config core.hookspath .githooks
disabled_rules:
- trailing_whitespace
- function_body_length
- line_length
- orphaned_doc_comment
- nesting
opt_in_rules:
- let_var_whitespace
included:
- Havit
excluded:
# AppDelegate, SceneDelegate file 무시
- Havit/Global/Supports/AppDelegate.swift
- Havit/Global/Supports/SceneDelegate.swift
identifier_name:
excluded:
- id
force_cast: warning
🔀 Git branch & Git Flow
develop(default)
feature/10-sign-up
release/v1.0.0
hotfix/11-main-activty-bug
Havit-iOS
|
|── Share-Extension
└── Havit
|── Global
│ │── Literal
│ │── Base
│ │── Protocol
│ │── Supports
│ │ │── AppDelegate
│ │ │── SceneDelegate
│ │ └── Info.plist
│ │── Utils
│ │── Extension
│ │── UIComponent
│ └── Resource
│ │── Assets.xcassets
│ │── Font
│ └── Lottie
│
│
|── Network
│ │── APIService
│ │── API
│ │── Model
│ │── Mock
│ └── Foundation
│
└── Screens
|── Tarbar
└── Main
│── ViewModel
└── View
기억하고 싶은 HAVIT iOS Developers
@sujinnaljin | @Suyeon9911 | @beansbin |
---|---|---|
Custom Tabbar Web View |
Category View Splash Mypage UI |
Category Content View Search View |
@YoonAh-dev | @noah0316 |
---|---|
Jenkins Setting Main View Mypage API |
SwiftLint Setting Share Extension View Add Content View |