Day 14 - boostcampwm2023/iOS08-WeTri GitHub Wiki
#ย ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
์๋ฆผ
[!Important]
Zapier์ ์๋ํ ์ฐ๋๊ธฐ๊ฐ ์ข ๋ฃ๋ก, ์ฃผ๋ง์ Notion โ Github๋ก ์ฎ๊ธฐ๋ ์์ ์งํ ํ์
BackEnd
์ด์ ํ ์ผ
์ด์ ํ ์ผ
- ์น ์๋ฒ ๊ตฌ์ถ (Nginx)
- ์ ์ฉ๋๊ณผ NoSQL๋ก ์ด๋ค๊ฑธ ์ฌ์ฉํ ์ง ๋ ผ์
- OAuth ๊ตฌํ
- api ๊ตฌํ, ๋ช ์ธ
์ค๋ ํ ์ผ
- ์ค์จ๊ฑฐ๋ฅผ ์ด์ฉํ API ๋ฌธ์ ์์ฑ ๋ฐ ๋ ธ์ ๋ฌธ์ ์ ๋ฐ์ดํธ
- WebSocket 20์ด ๋ก๋ฉ ๊ตฌํ
- WebSocket ๋ฃธ ๊ตฌํ
- ๋ฐฑ์๋ ๋ฐํ ์๋ฃ ๊ตฌํ
iOS
์ด์ ํ ์ผ
- HealthKit ํ์ต + ์ค์ต
- ์๋ฒ์ Socket ํต์ ํ์ธํ๊ธฐ
- RecordFeature ๊ฐ์ ๋ง๋ ํ๋ฉด ์ฐ๊ฒฐ
- ํ์ด๋จธ ๊ตฌํ
- ์ด๋ ๊ธฐ๋ก ์์ฝํ๋ฉด UI ๊ตฌ์ฑ + Mock Data๋ก ๋ฐ์ดํฐ ํ์ฑ
- Apple๋ก๊ทธ์ธ ์ ๋ณด ์ ์ฉ๋๊ป ๋๊ธฐ๊ธฐ
- RecordList - Mock + ๋น์ฆ๋์ค๋ก์ง ์์ฑ
์ค๋ ํ ์ผ
- ๋ฐํ ์๋ฃ ์์ฑ
- CocoaCombine์
bind(to:)๊ตฌํ - WebSocket์ ์ฌ์ฉํ๊ธฐ ์ํด Trinet ํ๋ ์์ํฌ ์์
- ์ด๋์ธ์ ํ๋ฉด์์ ์ด๋์์ฝํ๋ฉด์ผ๋ก ์ด๋
- ์๋ฒ URL์ xcconfig๋ก ์ ์ฅํ๊ธฐ(with: tuist)
| Type Name | Context |
|---|---|
| add | ํ์ผ ์ถ๊ฐ๋ ํด๋์ถ๊ฐ, ๊ฐ๋จํ ์ฝ๋ ์ถ๊ฐ |
| feat | ์๋ก์ด ๊ธฐ๋ฅ์ ๋ํ ์ปค๋ฐ |
| fix | ๋ฒ๊ทธ ์์ ์ ๋ํ ์ปค๋ฐ |
| build | ๋น๋ ๊ด๋ จ ํ์ผ ์์ / ๋ชจ๋ ์ค์น ๋๋ ์ญ์ ์ ๋ํ ์ปค๋ฐ |
| chore | ๊ทธ ์ธ ์์ํ ์์ ์ ๋ํ ์ปค๋ฐ |
| ci | ci๊ด๋ จ ์ค์ ์์ ์ ๋ํ ์ปค๋ฐ |
| docs | ๋ฌธ์(DocC ํฌํจ) ์์ ์ ๋ํ ์ปค๋ฐ |
| rename | ์ด๋ฆ๋ณ๊ฒฝ์ ๋ํ ์ปค๋ฐ |
| refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง์ ๋ํ ์ปค๋ฐ |
| test | ํ ์คํธ ์ฝ๋ ์์ ์ ๋ํ ์ปค๋ฐ |
| perf | ์ฑ๋ฅ ๊ฐ์ ์ ๋ํ ์ปค๋ฐ |
| move | ๋๋ ํ ๋ฆฌ ๋ณ๊ฒฝ ๋๋ ํ์ผ ์ด๋ (์์ ์ฌํญ โ) |
| delete | ํ์ผ, ํด๋ ์ญ์ |