Skip to content

Latest commit

ย 

History

History
254 lines (194 loc) ยท 11.4 KB

README.md

File metadata and controls

254 lines (194 loc) ยท 11.4 KB

2024-MacC-A7-92NMS

์ˆจ์‰ด์ˆ˜๋ก ๋ง‘์•„์ง€๋Š” ๋‚˜์˜ ๋งˆ์Œ, Spha์™€ ํ•จ๊ป˜ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜์„ธ์š”!

๐ŸŒฌ๏ธ Spha : Your escape from stress

Spha ๋ฐ”๋กœ๊ฐ€๊ธฐ Spha ์ž์„ธํžˆ ๋ณด๊ธฐ


๐Ÿ”ฎ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ (Project Overview)

"์ˆจ์„ ์‰ฌ๋ฉฐ ๋งˆ์Œ์„ ์ฒญ์†Œํ•˜๊ณ , ๋” ํ‰์˜จํ•œ ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”."

Spha๋Š” Apple Watch์˜ HRV ๋ฐ์ดํ„ฐ(์‹ฌ๋ฐ• ๋ณ€์ด๋„) ๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถ„์„ํ•˜์—ฌ ์ŠคํŠธ๋ ˆ์Šค ์ƒํƒœ๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ณ , ๊ฐ„๋‹จํ•œ ๋ฐ•์Šค ํ˜ธํก๋ฒ•(Box Breathing) ์œผ๋กœ ๋งˆ์Œ์„ ๊ฐ€๋ผ์•‰ํžˆ๋„๋ก ๋•๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.
์• ํ”Œ์›Œ์น˜์˜ HRV ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ŠคํŠธ๋ ˆ์Šค ์ƒํƒœ๋ฅผ ํ™•์ธํ•˜๊ณ , ๋ฐ•์Šค ํ˜ธํก๋ฒ•์œผ๋กœ ๋งˆ์Œ์„ ๊ฐ€๋ผ์•‰ํž ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. ํ•˜๋ฃจ ๋™์•ˆ ์Œ“์ธ ์ŠคํŠธ๋ ˆ์Šค ๋จผ์ง€๋ฅผ ๋ง๋”ํžˆ ์ฒญ์†Œํ•˜๊ณ , ํ‰์˜จํ•˜๊ณ  ๊ฐ€๋ฒผ์šด ๋งˆ์Œ์œผ๋กœ ์ƒˆ๋กœ์šด ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”. ์šฐ๋ฆฌ ํ•œ๋ฒˆ ์Šต-ํ•˜๐Ÿ’จ ํ•ด๋ด์š”. Find your calm. Take a deep Spha.

  • ์ŠคํŠธ๋ ˆ์Šค ์‹œ๊ฐํ™”: ์ŠคํŠธ๋ ˆ์Šค๋ฅผ "๋งˆ์Œ ๊ตฌ์Šฌ"๋กœ ํ‘œํ˜„ํ•ด ์ง๊ด€์ ์ธ ์ƒํƒœ ํ™•์ธ
  • ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ ˆ์Šค ํ•ด์†Œ: ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ์—์„œ๋Š” ์ฆ‰๊ฐ์ ์ธ ํ˜ธํก ๊ถŒ์žฅ
  • ์žฅ๊ธฐ์  ๊ด€๋ฆฌ: ์ผ์ผ ๋ฐ ์›”๋ณ„ ์ŠคํŠธ๋ ˆ์Šค ๋ณ€ํ™” ํ†ต๊ณ„ ์ œ๊ณต

โœ‹ ํŒ€์› ๊ตฌ์„ฑ (Team Members)

๊ตฌ๋ฆ„ ์ด์ˆ˜ ์•ค๋“œ๋ฅ˜ ๋ฐ€๋ฃจ ์„ธ์ด๋””
๊ตฌ๋ฆ„ ์ด์ˆ˜ ์•ค๋“œ๋ฅ˜ ๋ฐ€๋ฃจ ์„ธ์ด๋””
Design Design Dev Dev Dev
GitHub GitHub GitHub GitHub GitHub

๐ŸŒŸ ์ฃผ์š” ๊ธฐ๋Šฅ (Key Features)

1๏ธโƒฃ ์‹ฌ๋ฐ•์ˆ˜ ๊ธฐ๋ฐ˜ ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ ˆ์Šค ๊ด€๋ฆฌ

  • Apple Watch์—์„œ HRV ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์™€ ๊ณผ๋ถ€ํ•˜, ์ฃผ์˜ ํ•„์š”, ์ •์ƒ, ํ›Œ๋ฅญํ•จ ๋„ค ๊ฐ€์ง€ ์ƒํƒœ๋กœ ๋ถ„๋ฅ˜
  • ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ ์‹œ ์ฆ‰์‹œ ํ˜ธํก ๊ถŒ์žฅ ์•Œ๋ฆผ ์ œ๊ณต

2๏ธโƒฃ ๋ฐ•์Šค ํ˜ธํก๋ฒ•์„ ํ†ตํ•œ ์ŠคํŠธ๋ ˆ์Šค ์™„ํ™”

  • 1๋ถ„ ๋™์•ˆ ๋“ค์ด๋งˆ์‹œ๊ธฐ - ๋ฉˆ์ถ”๊ธฐ - ๋‚ด์‰ฌ๊ธฐ - ๋ฉˆ์ถ”๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•˜๋ฉฐ ๋งˆ์Œ์„ ์ง„์ •
  • ์ŠคํŠธ๋ ˆ์Šค๊ฐ€ ํ•ด์†Œ๋  ๋•Œ๋งˆ๋‹ค ๋งˆ์Œ ๊ตฌ์Šฌ์˜ ๋จผ์ง€๊ฐ€ ์ œ๊ฑฐ๋˜๋Š” ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต

3๏ธโƒฃ ํ†ต๊ณ„์™€ ๊ทธ๋ž˜ํ”„๋กœ ์žฅ๊ธฐ์  ๊ด€๋ฆฌ

  • ์ผ์ผ ํ†ต๊ณ„: ํ•˜๋ฃจ ๋™์•ˆ์˜ ์ŠคํŠธ๋ ˆ์Šค ๋ณ€ํ™” ๊ทธ๋ž˜ํ”„ ํ™•์ธ
  • ์›”๋ณ„ ํ†ต๊ณ„: ์บ˜๋ฆฐ๋” ํ˜•ํƒœ๋กœ ์ŠคํŠธ๋ ˆ์Šค ์ถ”์ด์™€ ๋งˆ์Œ ๊ตฌ์Šฌ ์ƒํƒœ ๋ณ€ํ™” ๊ธฐ๋ก
  • ์• ํ”Œ ๊ฑด๊ฐ• ์•ฑ์˜ ๋งˆ์Œ์ฑ™๊ธฐ๊ธฐ ์‹œ๊ฐ„์— ํ˜ธํก ๋ฐ์ดํ„ฐ ์—ฐ๋™

4๏ธโƒฃ ๋งˆ์Œ ๊ตฌ์Šฌ (Stress Visualization)

  • ์ŠคํŠธ๋ ˆ์Šค ์ƒํƒœ๋ฅผ ์‹œ๊ฐํ™”ํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ฆ‰๊ฐ์ ์ธ ์‹ฌ๋ฆฌ์  ๋ณ€ํ™”๋ฅผ ํ™•์ธ ๊ฐ€๋Šฅ
  • ๊ตฌ์Šฌ์˜ ์ƒํƒœ ๋ณ€ํ™”๋กœ ํ˜ธํก ๊ด€๋ฆฌ ํ•„์š”์„ฑ ์ง๊ด€์  ์ „๋‹ฌ

๐Ÿš€ ์•ฑ ์ž‘๋™ ๋ฐฉ์‹ (How It Works)

  1. Apple Watch์—์„œ ์‹ค์‹œ๊ฐ„ HRV ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘
  2. ์•ฑ์ด HRV๋ฅผ ๋ถ„์„ํ•ด ์ŠคํŠธ๋ ˆ์Šค ์ƒํƒœ๋ฅผ ๋ถ„๋ฅ˜
  3. ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ ๊ฐ์ง€ ์‹œ ํ˜ธํก๋ฒ• ์‹คํ–‰ ๊ถŒ์žฅ ์•Œ๋ฆผ
  4. ์‚ฌ์šฉ์ž๊ฐ€ ํ˜ธํก์„ ์ง„ํ–‰ํ•˜๋ฉด ๋งˆ์Œ ๊ตฌ์Šฌ ์ƒํƒœ๊ฐ€ ์ฒญ์†Œ๋˜๋ฉฐ ์ŠคํŠธ๋ ˆ์Šค ์™„ํ™”
  5. ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” Apple HealthKit๊ณผ ์—ฐ๋™ํ•˜์—ฌ ์žฅ๊ธฐ์  ๊ด€๋ฆฌ ๊ฐ€๋Šฅ

๐Ÿ” ๊ถŒํ•œ ์š”์ฒญ (Permissions)

์›ํ™œํ•œ ์•ฑ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์•„๋ž˜ ์ ‘๊ทผ ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค:

  • ์•Œ๋ฆผ ๊ถŒํ•œ: ์ŠคํŠธ๋ ˆ์Šค ๊ด€๋ฆฌ ๋ฐ ํ˜ธํก ๊ถŒ์žฅ ์•Œ๋ฆผ
  • HealthKit ์ ‘๊ทผ ๊ถŒํ•œ: HRV ๋ฐ์ดํ„ฐ ๋ฐ ๋งˆ์Œ์ฑ™๊ธฐ๊ธฐ ์‹œ๊ฐ„ ์—ฐ๋™
    โ€ป ์„ ํƒ์  ๊ถŒํ•œ ๊ฑฐ๋ถ€ ์‹œ ์ผ๋ถ€ ๊ธฐ๋Šฅ ์ œํ•œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ (Technology Stack)

1. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

  • Language: SwiftUI
  • Frameworks: HealthKit
  • Version Control: Git, GitHub
  • Collaboration Tools: Notion, Figma, Miro, Discord
  • Project Management: GitHub Issues, GitHub Projects
  • Design: Figma

2. ์ฑ„ํƒ ๊ฐœ๋ฐœ ๊ธฐ์ˆ ๊ณผ ๋ธŒ๋žœ์น˜ ์ „๋žต

๋ธŒ๋žœ์น˜ ์ „๋žต

  • Git-flow ์ „๋žต์„ ๊ธฐ๋ฐ˜์œผ๋กœ main, develop ๋ธŒ๋žœ์น˜์™€ feature ๋ณด์กฐ ๋ธŒ๋žœ์น˜๋ฅผ ์šด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • main, develop, Feat ๋ธŒ๋žœ์น˜๋กœ ๋‚˜๋ˆ„์–ด ๊ฐœ๋ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
    • main ๋ธŒ๋žœ์น˜๋Š” ๋ฐฐํฌ ๋‹จ๊ณ„์—์„œ๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • develop ๋ธŒ๋žœ์น˜๋Š” ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—์„œ git-flow์˜ master ์—ญํ• ์„ ํ•˜๋Š” ๋ธŒ๋žœ์น˜์ž…๋‹ˆ๋‹ค.
    • Feat ๋ธŒ๋žœ์น˜๋Š” ๊ธฐ๋Šฅ ๋‹จ์œ„๋กœ ๋…๋ฆฝ์ ์ธ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์„ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๊ณ  merge ํ›„ ๊ฐ ๋ธŒ๋žœ์น˜๋ฅผ ์‚ญ์ œํ•ด์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

3. ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ (Project Foldering)

Spha/
โ”œโ”€ Shared
โ”‚   โ”œโ”€ Resources
โ”‚   โ”‚   โ”œโ”€ MP4
โ”‚   โ”‚   โ””โ”€ Font
โ”‚   โ”‚       โ”œโ”€ AppleSDGothicNeoM.ttf
โ”‚   โ”‚       โ”œโ”€ AppleSDGothicNeoSB.ttf
โ”‚   โ”‚       โ””โ”€ AppleSDGothicNeoR.ttf
โ”‚   โ”œโ”€ Managers
โ”‚   โ”‚   โ”œโ”€ MindfulSessionManager
โ”‚   โ”‚   โ”‚   โ”œโ”€ MindfulSessionManager.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ MindfulSessionTestView
โ”‚   โ”‚   โ”‚       โ””โ”€ MindfulSessionTestView.swift
โ”‚   โ”‚   โ”œโ”€ HealthKitManager
โ”‚   โ”‚   โ”‚   โ”œโ”€ HealthKitManager.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ AppDelegate.swift
โ”‚   โ”‚   โ”œโ”€ NotificationManager.swift
โ”‚   โ”‚   โ”œโ”€ RouterManager.swift
โ”‚   โ”‚   โ””โ”€ BreathingManager.swift
โ”‚   โ”œโ”€ Models
โ”‚   โ”‚   โ”œโ”€ DailyStressRecord.swift
โ”‚   โ”‚   โ”œโ”€ BreathingPhase.swift
โ”‚   โ”‚   โ”œโ”€ MindDustLevel.swift
โ”‚   โ”‚   โ””โ”€ StressLevel.swift
โ”‚   โ”œโ”€ Extensions
โ”‚   โ”‚   โ”œโ”€ Color+.swift
โ”‚   โ”‚   โ”œโ”€ Date+.swift
โ”‚   โ”‚   โ””โ”€ Font+.swift
โ”‚   โ””โ”€ Helper
โ”‚       โ””โ”€ FilePathHelper.swift
โ”œโ”€ Spha
โ”‚   โ”œโ”€ Managers
โ”‚   โ”‚   โ””โ”€ HealthKitManager+iOS.swift
โ”‚   โ”œโ”€ Assets.xcassets
โ”‚   โ”œโ”€ Views
โ”‚   โ”‚   โ”œโ”€ Statistics
โ”‚   โ”‚   โ”‚   โ”œโ”€ DailyStatisticsViewModel.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ DailyStatisticsView.swift
โ”‚   โ”‚   โ”œโ”€ Home
โ”‚   โ”‚   โ”‚   โ”œโ”€ MP4PlayerView.swift
โ”‚   โ”‚   โ”‚   โ”œโ”€ MainInfoView.swift
โ”‚   โ”‚   โ”‚   โ”œโ”€ MainViewModel.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ MainView.swift
โ”‚   โ”‚   โ”œโ”€ Breathing
โ”‚   โ”‚   โ”‚   โ”œโ”€ BreathingMainViewModel.swift
โ”‚   โ”‚   โ”‚   โ”œโ”€ BreathingMainView.swift
โ”‚   โ”‚   โ”‚   โ”œโ”€ BreathingOutroViewModel.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ BreathingOutroView.swift
โ”‚   โ”‚   โ”œโ”€ Onboarding
โ”‚   โ”‚   โ”‚   โ”œโ”€ IndicatorViews
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€ WatchGuide.swift
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€ ExplainMenu.swift
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€ HealthKitHRVAuth.swift
โ”‚   โ”‚   โ”‚   โ”‚   โ”œโ”€ BreathingGuide.swift
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€ NotificationAuth.swift
โ”‚   โ”‚   โ”‚   โ”œโ”€ OnboardingStartView.swift
โ”‚   โ”‚   โ”‚   โ””โ”€ OnboardingContainerView.swift
โ”‚   โ”‚   โ””โ”€ ContentView.swift
โ”‚   โ””โ”€ SphaApp.swift
โ””โ”€ SphaWatch Watch App
    โ”œโ”€ Notification
    โ”‚   โ”œโ”€ PushNotificationPayload.apns
    โ”‚   โ””โ”€ NotificationView.swift
    โ”œโ”€ Manager
    โ”‚   โ”œโ”€ HapticManager.swift
    โ”‚   โ””โ”€ WatchRouterManager.swift
    โ””โ”€ Views
        โ”œโ”€ Home
        โ”‚   โ”œโ”€ WatchMainStatusViewModel.swift
        โ”‚   โ”œโ”€ WatchMainView.swift
        โ”‚   โ””โ”€ WatchMainStatusView.swift
        โ””โ”€ Breathing
            โ”œโ”€ WatchBreathingExitView.swift
            โ”œโ”€ WatchBreathingMainView.swift
            โ”œโ”€ WatchBreathingMainViewModel.swift
            โ”œโ”€ WatchBreathingOutroViewModel.swift
            โ”œโ”€ WatchBreathingMP4PlayerView.swift
            โ”œโ”€ WatchBreathingSelectionView.swift
            โ””โ”€ WatchBreathingOutroView.swift
    โ””โ”€ SphaWatchApp.swift


4. ์—ญํ•  ๋ถ„๋‹ด (Tasks & Responsibilities)

๊ตฌ๋ฆ„ ์ด์ˆ˜ ์•ค๋“œ๋ฅ˜ ๋ฐ€๋ฃจ ์„ธ์ด๋””
๊ตฌ๋ฆ„ ์ด์ˆ˜ ์•ค๋“œ๋ฅ˜ ๋ฐ€๋ฃจ ์„ธ์ด๋””
- UI - UI - ๊ธฐ๋Šฅ - ๊ธฐ๋Šฅ - ๊ธฐ๋Šฅ
- ํŽ˜์ด์ง€ : ํ™ˆ, ๊ฒ€์ƒ‰, ํ…Œ๋งˆ ์„ ํƒ, ๋ ˆ์ด์•„์›ƒ, ํ…Œ๋งˆ ์ธํ„ฐ๋ ‰์…˜ - ํŽ˜์ด์ง€ : ํ™ˆ, ๊ฒ€์ƒ‰, ํ…Œ๋งˆ ์„ ํƒ, ๋ ˆ์ด์•„์›ƒ, ํ…Œ๋งˆ ์ธํ„ฐ๋ ‰์…˜ - ํ…Œ๋งˆ ๊ฒ€์ƒ‰, ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋กœ์ง - ํ…Œ๋งˆ ๊ฒ€์ƒ‰, ๋ ˆ์ด์•„์›ƒ ์ˆ˜์ •, ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋กœ์ง - ์ŠคํŠธ๋ ˆ์Šค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ, ์• ํ”Œ ์›Œ์น˜ ์—ฐ๋™
- ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋กœ์ง, ๋ฒ„ํŠผ - ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋กœ์ง, ๋ฒ„ํŠผ - ์• ํ”Œ ๊ฑด๊ฐ• ์•ฑ ์—ฐ๋™, HRV ๋ฐ์ดํ„ฐ ์—ฐ๋™ - ํ†ต๊ณ„ ํ™”๋ฉด ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ, ํ˜ธํก ์•Œ๋ฆผ ๋กœ์ง - ์• ํ”Œ ์›Œ์น˜ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ, UI ์ตœ์ ํ™”

5. ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ ๋ฐ ์ž‘์—… ๊ด€๋ฆฌ

๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

  • ์ „์ฒด ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ : 2024-11-14 ~ 2024-11-24
  • ๊ธฐ๋Šฅ ๊ตฌํ˜„ : 2024-11-14 ~ 2024-11-17
  • UI ๊ตฌํ˜„ : 2024-11-18 ~ 2024-11-24

๐Ÿ“ ์ž‘์—… ๊ด€๋ฆฌ

  • GitHub Projects์™€ Issues๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ณต์œ ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ฃผ๊ฐ„ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์ž‘์—… ์ˆœ์„œ์™€ ๋ฐฉํ–ฅ์„ฑ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ๋‚˜๋ˆ„๊ณ  Miro, Notion, Figma์— ํšŒ์˜ ๋‚ด์šฉ์„ ๊ธฐ๋กํ–ˆ์Šต๋‹ˆ๋‹ค.

1. ์ฝ”๋“œ ์ปจ๋ฒค์…˜

https://github.com/DeveloperAcademy-POSTECH/swift-style-guide

2. ์ปค๋ฐ‹ ์ปจ๋ฒค์…˜

โ— [์ž‘์—…] #์ด์Šˆ๋ฒˆํ˜ธ-์ปค๋ฐ‹์ œ๋ชฉ Chore: #1-๊ทธ๋ƒฅ ๋ณดํ†ต ์žก์ผ Feat: #1-์ƒˆ๋กœ์šด ์ฃผ์š” ๊ธฐ๋Šฅ ์ถ”๊ฐ€ Add: #2-ํŒŒ์ผ ์ถ”๊ฐ€, ์—์…‹ ์ถ”๊ฐ€, etc Fix: #2-๋ฒ„๊ทธ ์ˆ˜์ • Del: #2-์“ธ๋ชจ์—†๋Š” ์ฝ”๋“œ, ๋ญ ์–ด์ฉŒ๊ณ  ์‚ญ์ œ Refactor: #2-์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง -> ๊ฒฐ๊ณผ๋Š” ๋˜‘๊ฐ™์Œ. ๊ทผ๋ฐ ์ฝ”๋“œ๊ฐ€ ๋‹ฌ๋ผ์ง Move: #2-ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ๋ณ€๊ฒฝ(ํด๋”๋ง ๋“ฑ) Rename: #2-ํŒŒ์ผ, ํด๋ž˜์Šค, ๋ณ€์ˆ˜๋ช… ๋“ฑ ์ด๋ฆ„ ๋ณ€๊ฒฝ Docs: #2-Wiki, README ํŒŒ์ผ ์ˆ˜์ •

3. ๋ฆฌ๋ทฐ ์ปจ๋ฒค์…˜

์ฝ”๋“œ ๋ฆฌ๋ทฐ (24์‹œ๊ฐ„ ์ด๋‚ด)
  • ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์‹œ๊ฐ„: ๋ชจ๋“  Pull Request(P.R)๋Š” 24์‹œ๊ฐ„ ์ด๋‚ด์— ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์™„๋ฃŒ.
  • ๋ฆฌ๋ทฐ์–ด ๋ฐฐ์ •: ์ตœ์†Œ ๋‘ ๋ช… ์ด์ƒ์˜ ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณต.
  • ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜: ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ˜์˜ํ•œ ํ›„, ์ˆ˜์ •๋œ ์ฝ”๋“œ์— ๋Œ€ํ•ด ๋น ๋ฅธ ์žฌ๊ฒ€ํ† ์™€ ์Šน์ธ์„ ๋ฐ›์Œ.
  • ๊ธด๊ธ‰ํ•œ ๊ฒฝ์šฐ: ์ฝ”๋“œ ๋ฆฌ๋ทฐ๊ฐ€ 24์‹œ๊ฐ„ ์ด๋‚ด์— ์ด๋ฃจ์–ด์ง€์ง€ ์•Š์œผ๋ฉด ํŒ€ ๋ฆฌ๋” ๋˜๋Š” ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ €์—๊ฒŒ ์•Œ๋ฆผ.
  • ์Šน์ธ ๊ธฐ์ค€: ๋‘ ๋ช… ์ด์ƒ์˜ ๋ฆฌ๋ทฐ์–ด ์Šน์ธ์„ ๋ฐ›์€ ํ›„ ๋จธ์ง€ ๊ฐ€๋Šฅ.
์ถ”๊ฐ€ ์‚ฌํ•ญ
  • ์ง€์†์ ์ธ ์ฝ”๋“œ ํ’ˆ์งˆ: ์ฝ”๋“œ ํ‘œ์ค€ ์ค€์ˆ˜, ์ฝ”๋“œ ์Šคํƒ€์ผ ๋ฐ ๋„ค์ด๋ฐ ๊ทœ์น™ ์ ๊ฒ€.
  • ์„ฑ๋Šฅ ๋ฐ ๋ณด์•ˆ ์ ๊ฒ€: ์„ฑ๋Šฅ๊ณผ ๋ณด์•ˆ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•ด ์„ธ๋ฐ€ํ•˜๊ฒŒ ๊ฒ€ํ† .
  • ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๋ฌธํ™”: ํ˜‘์—…๊ณผ ํ•™์Šต์˜ ๊ธฐํšŒ๋กœ, ๊ฑด์„ค์ ์ด๊ณ  ๊ตฌ์ฒด์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ ๋ฐ›์Œ.

๐ŸŽ‰ ์„ฑ๋Šฅ ๊ฐœ์„  ๋ชฉํ‘œ

  • ํ…Œ๋งˆ ๋ชจ๋“ˆํ™” ๋ฐ ํ”„๋กœํ† ์ฝœ ๊ด€๋ฆฌ :ํ…Œ๋งˆ ๋ณ„ ๋ฐ˜๋ณต๋˜๋Š” ์ •๋ณด ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์š”์†Œ ๊ด€๋ฆฌ
  • ์ด๋ฏธ์ง€ ๋ฐ ๋น„๋””์˜ค ์ตœ์ ํ™”

๐ŸŒฌ๏ธ ์˜ค๋Š˜๋„ Spha์™€ ํ•จ๊ป˜ ์ŠคํŠธ๋ ˆ์Šค๋ฅผ ๋น„์šฐ๊ณ , ๊ฐ€๋ฒผ์šด ๋งˆ์Œ์œผ๋กœ ํ•˜๋ฃจ๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”! ์Šต-ํ•˜! Stress less, Spha more