Havit IOS Save

HAVIT의 실세 큐티담당, 아요😉👉💜 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️ 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️ 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️ 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️ 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️ 역시❓우리가❗️귀여운❗️탓인가❓🙆🏻‍♂️

Project README
스크린샷 2021-11-19 오후 3 52 02

기억하고 싶은 모든 콘텐츠를 내 손 안에, HAVIT



🛠 Development Environment

스크린샷 2021-11-19 오후 3 52 02스크린샷 2021-11-19 오후 3 52 02

🎁 Library

라이브러리 Version
SnapKit 5.0.1 SPM
IQKeyboardManager 6.5.9 SPM
RxSwift 6.2.0 SPM
RxCocoa 6.2.0 SPM

📖 HAVIT SwiftLint Rule & Usage

STEP1 : SwiftLint Install

brew install swiftlint

STEP2 : Git HooksPath 변경

(Git hooks pre-commit 적용)

git config core.hookspath .githooks

SwiftLint Rule

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

🗂 Folder Structure

Havit-iOS
  |
  |── Share-Extension
  └── Havit
        |── Global
        │   │── Literal
        │   │── Base
        │   │── Protocol
        │   │── Supports
        │   │      │── AppDelegate
        │   │      │── SceneDelegate
        │   │      └── Info.plist
        │   │── Utils
        │   │── Extension
        │   │── UIComponent
        │   └── Resource
        │          │── Assets.xcassets
        │          │── Font
        │          └── Lottie
        │
        |── Coordinator
        │   └── Foundation
        │
        |── Network
        │   │── APIService
        │   │── API
        │   │── Model
        │   │── Mock
        │   └── Foundation
        │
        └── Screens
              |── Tarbar
              └── Main
                    │── ViewModel
                    └── View


기억하고 싶은 HAVIT iOS Developers


@sujinnaljin @Suyeon9911 @beansbin
스크린샷 2021-11-19 오후 3 52 02 스크린샷 2021-11-19 오후 3 52 02 스크린샷 2021-11-19 오후 3 52 02
@YoonAh-dev @noah0316
스크린샷 2021-11-19 오후 3 52 02 스크린샷 2021-11-19 오후 3 52 02
Open Source Agenda is not affiliated with "Havit IOS" Project. README Source: TeamHavit/Havit-iOS