Skip to content

🍎 34κΈ° SOPT ν•©λ™μ„Έλ―Έλ‚˜ Spotify iOS 🍎

Notifications You must be signed in to change notification settings

NOW-SOPT-APP9-SPOTIFY/Spotify_iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Spotify_iOS

μ•„μš” λ ˆλ””~🫢
μŠ€ν¬ν‹° 파이 앱을 클둠 μ½”λ”© ν•œ Repo μž…λ‹ˆλ‹€.

Member

이λͺ…진
(@thingineeer)
κΉ€λ‚˜μ—°
(@Nya128)
κΉ€λ―Όμ„±
(@mminny)
Lead, 1번째 λ·° (Home λ·°) 3번째 λ·°(λΈ”λŸ¬ 처리 λ·°) 4번째(Artist λ·°) 5번째 (Artist Chart λ·°) 2번째 λ·° (Recommend λ·°)

μ‹œμ—° μ˜μƒ

KakaoTalk_Photo_2024-05-28-18-10-29

Commit Message Rule

[Prefix] <#IssueNumber> - <Description>

[Prefix]

[Feat] : μƒˆλ‘œμš΄ κΈ°λŠ₯ κ΅¬ν˜„
[Add] : λΆ€μˆ˜μ μΈ μ½”λ“œ μΆ”κ°€ 및 라이브러리 μΆ”κ°€, μƒˆλ‘œμš΄ 파일 생성
[Chore] : 버전 μ½”λ“œ μˆ˜μ •, νŒ¨ν‚€μ§€ ꡬ쑰 λ³€κ²½, νƒ€μž… 및 λ³€μˆ˜λͺ… λ³€κ²½ λ“±μ˜ μž‘μ€ μž‘μ—…, 파일 이름 λ³€κ²½
[Del] : μ“Έλͺ¨μ—†λŠ” μ½”λ“œλ‚˜ 파일 μ‚­μ œ
[Design] : UI μž‘μ—…
[Fix] : 버그 및 였λ₯˜ ν•΄κ²°
[Refactor] : μ „λ©΄ μˆ˜μ •
[Docs] : READMEλ‚˜ WIKI λ“±μ˜ λ¬Έμ„œ κ°œμ •
[Setting] : ν”„λ‘œμ νŠΈ μ„ΈνŒ…
[Comment] : 주석 μΆ”κ°€, μ‚­μ œ (Only 주석)

ex) [Feat] #5 - μ„œλ²„ μ—°κ²° κ΅¬ν˜„


Code Review Rule

μ½”λ“œ 리뷰λ₯Ό μ΅œλŒ€ν•œ 빨리 달고 λ°˜μ˜ν•˜μž! (λ‘₯κΈ€λ‘₯κΈ€ 말투둜 ν•΄κ²°ν•˜κΈ°)

ex) 이거 μ™œ μ΄λ ‡κ²Œ μ§°μ–΄μš”? (X) ν•΄λ‹Ή κΈ°λŠ₯을 κ΅¬ν˜„ν•œ μ΄μœ κ°€ κΆκΈˆν•©λ‹ˆλ‹€ ‼️ (O)


Issue Naming Rule

[Prefix] <Description>

ex) [Feat] - Spotify λΈ”λŸ¬μ²˜λ¦¬ κ΅¬ν˜„


Git Flow

  1. 이슈 생성
  2. 브랜치 생성
  3. 브랜치 add, commit, push β†’ PR κ³Όμ • 거치기
  4. μ΅œμ†Œ 1λͺ… "Approve" μžˆμ–΄μ•Ό merge (κ°•μ œ 머지 κΈˆμ§€ ν•˜λ©΄ μ†νŠΈ 제λͺ… bypass)
  5. 머지후 ( ν•΄λ‹Ή 브랜치 λ°”λ‘œ 제거 )
  6. pull λ°›μ•„μ„œ λ‹€μŒ 이슈 진행

Git

ν•΄κ²° μ–΄λ €μš΄ Confilct 생기면 λͺ…진 μ—κ²Œ λ°”λ‘œ μ—°λ½ν•˜κΈ° !!!

좩돌 μ•ˆλ‚˜κ²Œ 같은 파일 μ΅œλŒ€ν•œ μž‘μ—…ν•˜μ§€ μ•ŠκΈ°


Foldering

β”œβ”€β”€ Spotify-iOS
β”‚Β Β  β”œβ”€β”€ Application
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ AppDelegate.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Base.lproj
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Info.plist
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ SceneDelegate.swift
β”‚Β Β  β”‚Β Β  └── ViewController.swift
β”‚Β Β  β”œβ”€β”€ Data
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ArtistDTO.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ArtistImageModel.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ArtistPopularMusicModel.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ ArtistTabbarModel.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ HomeMockingModel.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PlaylistsDTO.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ PopularArtistDTO.swift
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ RecommendDTO.swift
β”‚Β Β  β”‚Β Β  └── SongsDTO.swift
β”‚Β Β  β”œβ”€β”€ Global
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Extension
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Factory
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Literals
β”‚Β Β  β”‚Β Β  └── Resource
β”‚Β Β  β”œβ”€β”€ Network
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Base
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ Service
β”‚Β Β  β”‚Β Β  └── ServiceType
β”‚Β Β  └── Presentation
β”‚Β Β      β”œβ”€β”€ Cells
β”‚Β Β      β”œβ”€β”€ Common
β”‚Β Β      β”œβ”€β”€ TabBar
β”‚Β Β      β”œβ”€β”€ ViewControllers
β”‚Β Β      └── Views

About

🍎 34κΈ° SOPT ν•©λ™μ„Έλ―Έλ‚˜ Spotify iOS 🍎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages