<aside> 📄 사용자 요구 정의서
</aside>
<aside> <img src="https://cdn-icons-png.flaticon.com/512/5968/5968705.png" alt="https://cdn-icons-png.flaticon.com/512/5968/5968705.png" width="40px" /> Figma
</aside>
<aside> 📄 Git Convention
</aside>
#---------⭐️규칙작성은 여기서⭐️----------#
# <https://github.com/realm/SwiftLint> #
#------------------------------------#
# 비활성화할 규칙
disabled_rules:
- line_length # 코드의 길이제한
- trailing_whitespace # 코드 마지막 띄어쓰기 제한
- force_cast # 강제 타입 캐스팅 제한
- force_unwrapping # 강제 언래핑 제한
- vertical_whitespace # 세로 공백 제한
- trailing_comma # case first, two 제한
- comment_spacing # 주석 이후 공백 제한
- trailing_newline # 파일 끝에 빈 줄 한 줄 제한
- mark # mark의 형식 제한
- switch_case_alignment # switch문의 올바른 형식 제한
- unneeded_break_in_switch # switch문에서 불필요한 break 제한
- cyclomatic_complexity # 순환참조 복잡성 제한
- identifier_name # 번들 아이텐디파이어 제한
- colon
- opening_brace
- type_name
- function_body_length # 함수내부 코드길이 제한
- comma
- type_body_length
# 선택적으로 추가할 규칙
opt_in_rules:
- empty_count # count == 0 보다 empty 사용
- empty_string # string도 마찬가지
# 검사에 포함할 규칙
included:
- DRBS-HomeComing
# 검사에서 제외될 규칙
excluded:
- Pods # Pod 제외
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/addadd0f-7c1d-4d9e-ace3-abad1f38b915/다운로드.svg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/addadd0f-7c1d-4d9e-ace3-abad1f38b915/다운로드.svg" width="40px" /> Swift
</aside>
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ab8796e4-a795-4f2b-ac8a-98ffac8c8c50/다운로드_(1).svg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ab8796e4-a795-4f2b-ac8a-98ffac8c8c50/다운로드_(1).svg" width="40px" /> UIKit
</aside>
<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b6cd6a27-4493-4e9d-90c5-a0c469e7cab9/다운로드.jpeg" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b6cd6a27-4493-4e9d-90c5-a0c469e7cab9/다운로드.jpeg" width="40px" /> Firebase
</aside>
<aside> <img src="https://cdn-icons-png.flaticon.com/512/5968/5968705.png" alt="https://cdn-icons-png.flaticon.com/512/5968/5968705.png" width="40px" /> Figma
</aside>
<aside> <img src="https://git-scm.com/images/logos/downloads/Git-Icon-1788C.png" alt="https://git-scm.com/images/logos/downloads/Git-Icon-1788C.png" width="40px" /> Git
</aside>
<aside> <img src="https://cdn-icons-png.flaticon.com/512/25/25231.png" alt="https://cdn-icons-png.flaticon.com/512/25/25231.png" width="40px" /> GitHub
</aside>
<aside> <img src="https://cdn.icon-icons.com/icons2/2389/PNG/512/notion_logo_icon_145025.png" alt="https://cdn.icon-icons.com/icons2/2389/PNG/512/notion_logo_icon_145025.png" width="40px" /> Notion
</aside>
<aside> <img src="https://cdn-icons-png.flaticon.com/512/5968/5968756.png" alt="https://cdn-icons-png.flaticon.com/512/5968/5968756.png" width="40px" /> Discord
</aside>
<aside> <img src="https://cdn-icons-png.flaticon.com/512/2111/2111615.png" alt="https://cdn-icons-png.flaticon.com/512/2111/2111615.png" width="40px" /> Slack
</aside>
라이브러리 (Library) | 목적 (Purpose) | 버전 (Version) |
---|---|---|
SnapKit | 오토레이아웃 | 5.6.0 |
Then | 간결한 코드 | 3.0.0 |
SwiftLint | 코드명, 문법 단일화로 협업의 효율🔼 | 0.52.4 |
Alamofire | 네트워크 통신 | 5.7.1 |
KakaoSDK | 카카오톡 소셜 로그인 | |