An open API service indexing awesome lists of open source software.

https://github.com/developeracademy-postech/2025-c6-m12-yesagile


https://github.com/developeracademy-postech/2025-c6-m12-yesagile

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# ๐Ÿš€ ํ”„๋กœ์ ํŠธ ์ด๋ฆ„

![๋ฐฐ๋„ˆ ์ด๋ฏธ์ง€ ๋˜๋Š” ๋กœ๊ณ ](๋งํฌ)

> ๋†“์น˜๊ธฐ ์‰ฌ์šด ์•„์ด์™€์˜ ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„๋“ค์„ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ธฐ๋กํ•˜์—ฌ, ์ถ”์–ต์„ ๋˜์ƒˆ๊ธธ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ์•ฑ BabyMoA

[![Swift](https://img.shields.io/badge/Swift-5.9-orange.svg)]()
[![Xcode](https://img.shields.io/badge/Xcode-15.0-blue.svg)]()
[![License](https://img.shields.io/badge/license-MIT-green.svg)]()

---

## ๐Ÿ—‚ ๋ชฉ์ฐจ
- [์†Œ๊ฐœ](#์†Œ๊ฐœ)
- [ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„](#ํ”„๋กœ์ ํŠธ-๊ธฐ๊ฐ„)
- [๊ธฐ์ˆ  ์Šคํƒ](#๊ธฐ์ˆ -์Šคํƒ)
- [๊ธฐ๋Šฅ](#๊ธฐ๋Šฅ)
- [์‹œ์—ฐ](#์‹œ์—ฐ)
- [ํด๋” ๊ตฌ์กฐ](#ํด๋”-๊ตฌ์กฐ)
- [ํŒ€ ์†Œ๊ฐœ](#ํŒ€-์†Œ๊ฐœ)
- [Git ์ปจ๋ฒค์…˜](#git-์ปจ๋ฒค์…˜)
- [ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•](#ํ…Œ์ŠคํŠธ-๋ฐฉ๋ฒ•)
- [ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ](#ํ”„๋กœ์ ํŠธ-๋ฌธ์„œ)
- [๋ผ์ด์„ ์Šค](#lock_with_ink_pen-license)

---

## ๐Ÿ“ฑ ์†Œ๊ฐœ

โ€œ์•„์ด๋“ค์—๊ฒŒ ๋‹น์‹ ์ด ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์„ ๋ฌผ์€ ๋‹น์‹ ์˜ ์‹œ๊ฐ„์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹น์‹ ์ด ๋‹น์‹  ์ž์‹ ์—๊ฒŒ ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฐ€์žฅ ํฐ ์„ ๋ฌผ ๊ฐ€์šด๋ฐ ํ•˜๋‚˜๋Š”โ€จ์•„์ด๋“ค๊ณผ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„์„ ๋ณด๋‚ด๋ฉด์„œ ๊ทธ๋“ค์„ ์žˆ๋Š” ๊ทธ๋Œ€๋กœ ๋ณด๋Š” ๊ฒƒ์ด๋‹คโ€
๋กœ๋นˆ ์ƒค๋ฅด๋งˆ <๋‚ด๊ฐ€ ์ฃฝ์„๋•Œ ๋ˆ„๊ฐ€ ์šธ์–ด์ค„๊นŒ>
์•„์ด๊ฐ€ ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ํ•˜๋Š” ์„ธ์ƒ, ๊ทธ๋ฆฌ๊ณ  ์ดˆ๋ณด ๋ถ€๋ชจ๊ฐ€ ์•„์ด์™€ ํ•จ๊ป˜ํ•˜๋Š” ์„ธ์ƒ์€ ๋ชจ๋‘๊ฐ€ ๋‚ฏ์„ค๊ณ  ์„œํˆฐ ์—ฌ์ •์˜ ์‹œ์ž‘์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์„œํˆฐ ์—ฌ์ •์„ ์•„์ด์™€ ํ•จ๊ป˜ ํ•˜๋‹ค๋ณด๋ฉด, ๋•Œ๋กœ๋Š” ํ•˜๋ฃจํ•˜๋ฃจ ๋‹ค๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ์•„์ด์˜ ํ•˜๋ฃจ๋ฅผ ๋†“์น ์ˆ˜๋„ ์žˆ์–ด์š”.
BabyMoA๋ฅผ ํ†ตํ•ด ์šฐ๋ฆฌ ์•„์ด๊ฐ€ ๋งค์ˆœ๊ฐ„ ์ด๋ฃจ์–ด๋‚ผ ๋‹ค์–‘ํ•œ ์ฒซ๋ฒˆ์งธ ๊ฒฝํ—˜๋“ค์„ ํ•จ๊ป˜ ์ค€๋น„ํ•˜๊ณ , ์ถ”์–ตํ•˜์„ธ์š”.
์„œํˆด๊ณ  ์–ด๋ ต๊ธฐ๋งŒํ•œ ์œก์•„ ์—ฌ์ •์—์„œ ๋ถ€๋ชจ๋‹˜๋“ค์˜ ๊ณ์— ํ•จ๊ป˜ํ•˜๋ฉฐ ๋“ ๋“ ํ•œ ์ถ”์–ต ๋™๋ฐ˜์ž๊ฐ€ ๋˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

[๐Ÿ”— ์•ฑ์Šคํ† ์–ด/์›น ๋งํฌ](https://example.com)

## ๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„
- ์ „์ฒด ๊ธฐ๊ฐ„: `2025.09.01 - 2025.11.27`
- ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„: `2025.10.20 - 2025.11.27`

## ๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ
- Swift / SwiftUI / UIKit / AWS S3, Java, Spring, Node.js, SwiftData, MySQL ๋“ฑ
- ์•„ํ‚คํ…์ฒ˜: MVVM / MVC / Clean Architecture ๋“ฑ
- ๊ธฐํƒ€ ๋„๊ตฌ: Figma, Notion, Keynote, GitHub Projects ๋“ฑ

## ๐ŸŒŸ ์ฃผ์š” ๊ธฐ๋Šฅ
์•„์ด์˜ ํ•˜๋ฃจ๋ฅผ ๋ชจ์•„ ์ถ”์–ตํ•  ์ˆ˜ ์žˆ๊ฒŒ, ๋ฒ ์ด๋น„๋ชจ์•„๋Š” ์•„์ด์˜ ๊ฐœ์›”์ˆ˜์— ์ดˆ์ ์„ ๋งž์ถ”์—ˆ์Šต๋‹ˆ๋‹ค.
- โœ… ๊ธฐ๋Šฅ 1 : ์•„์ด์˜ ์ฒซ ์„ฑ์žฅ ์—ฌ์ •์„ ์ค€๋น„ํ•˜๊ณ  ๊ธฐ๋กํ•˜๋Š”, ์„ฑ์žฅ
์›๋”์œ…์Šค ๊ธฐ๋ฐ˜์˜ ์•„๊ธฐ ์„ฑ์žฅ ์—ฌ์ •์„ ์‚ดํŽด๋ณด๊ณ  ๊ธฐ๋กํ•˜์—ฌ, ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„๋“ค์„ ๋ชจ์•„ ์ถ”์–ตํ•˜์„ธ์š”.
- โœ… ๊ธฐ๋Šฅ 2 : ๋‹ค๋‘ฅ์ด ์œก์•„์‹œ์—๋„ ๊ฐ ์•„์ด๋ณ„ ์ฒซ ์ˆœ๊ฐ„๋“ค์„ ๋ชจ์•„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”, ์•„๊ธฐโ€จ
ํŽธํ•˜๊ณ  ๋น ๋ฅธ ์•„๊ธฐ ์ „ํ™˜ ๋ชจ๋“œ๋ฅผ ํ†ตํ•ด, ๋‹ค๋‘ฅ์ด ์œก์•„์‹œ์—๋„ ๊ฐ ์•„์ด๋ณ„ ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„์„ ๋ชจ์•„๋ณด์„ธ์š”.

## ๐Ÿ–ผ ํ™”๋ฉด ๊ตฌ์„ฑ ๋ฐ ์‹œ์—ฐ

| ๊ธฐ๋Šฅ | ์„ค๋ช… | ์ด๋ฏธ์ง€ |
|------|------|--------|
| ์˜ˆ์‹œ1 | ๊ธฐ๋Šฅ ์š”์•ฝ | ![gif](๋งํฌ) |
| ์˜ˆ์‹œ2 | ๊ธฐ๋Šฅ ์š”์•ฝ | ![gif](๋งํฌ) |

## ๐Ÿงฑ ํด๋” ๊ตฌ์กฐ

```
๐Ÿ“ฆProjectName
โ”ฃ ๐Ÿ“‚Feature
โ”ƒ โ”ฃ ๐Ÿ“‚SceneA
โ”ƒ โ”— ๐Ÿ“‚SceneB
โ”ฃ ๐Ÿ“‚Core
โ”ฃ ๐Ÿ“‚UI
โ”ฃ ๐Ÿ“‚Test
โ”— ๐Ÿ“‚Resources
```

## ๐Ÿง‘โ€๐Ÿ’ป ํŒ€ ์†Œ๊ฐœ

| ์ด๋ฆ„ | ์—ญํ•  | GitHub |
|------|------|--------|
| ํ™๊ธธ๋™ | iOS Developer | [@hong](https://github.com/hong) |
| ๊น€๊ฐœ๋ฐœ | PM | [@devkim](https://github.com/devkim) |

[๐Ÿ”— ํŒ€ ๋ธ”๋กœ๊ทธ / ๋ฏธ๋””์—„ ๋งํฌ](https://medium.com/example)

## ๐Ÿ”– ๋ธŒ๋žœ์น˜ ์ „๋žต
`(์˜ˆ์‹œ)`
- `main`: ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์•ˆ์ • ๋ฒ„์ „
- `develop`: ํ†ตํ•ฉ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜
- `feature/*`: ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜
- `bugfix/*`: ๋ฒ„๊ทธ ์ˆ˜์ • ๋ธŒ๋žœ์น˜
- `hotfix/*`: ๊ธด๊ธ‰ ์ˆ˜์ • ๋ธŒ๋žœ์น˜

- ๋ชจ๋“  PR์€ `develop` ๋ธŒ๋žœ์น˜๋กœ ๋จธ์ง€๋ฉ๋‹ˆ๋‹ค.
- ์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ์‹œ `develop` ๋ธŒ๋žœ์น˜์—์„œ ๋ถ„๊ธฐํ•ฉ๋‹ˆ๋‹ค.
- ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์€ ๋‹ค์Œ ํ˜•์‹์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค:
- ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ: `feature/์ด์Šˆ๋ฒˆํ˜ธ` (์˜ˆ: feature/123)
- ๋ฒ„๊ทธ ์ˆ˜์ •: `fix/์ด์Šˆ๋ฒˆํ˜ธ` (์˜ˆ: fix/456)
- ๋ฆฌํŒฉํ† ๋ง: `refactor/์„ค๋ช…` (์˜ˆ: refactor/code-cleanup)
- `main` ๋ธŒ๋žœ์น˜๋กœ์˜ ๋จธ์ง€๋Š” `develop` ๋ธŒ๋žœ์น˜์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- `main`๊ณผ `develop` ๋ธŒ๋žœ์น˜์—๋Š” ์ง์ ‘ ์ปค๋ฐ‹ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
- `main` ๋ธŒ๋žœ์น˜๋กœ์˜ PR ์ƒ์„ฑ ์‹œ, `develop`์— ๋จธ์ง€๋œ PR ๋ชฉ๋ก์„ ์ƒ์„ธํžˆ ๊ธฐ์žฌํ•ฉ๋‹ˆ๋‹ค.

## ๐Ÿ”– PR ๊ฐ€์ด๋“œ
- type: feat, fix, docs, style, refactor, test, chore
- ๋‚ด์šฉ ์š”์•ฝ: ๋ณ€๊ฒฝ์‚ฌํ•ญ์„ ๊ฐ„๋‹จ๋ช…๋ฃŒํ•˜๊ฒŒ ์„ค๋ช…

์˜ˆ์‹œ:
- feat: ์•„๊ธฐ ์„ฑ์žฅ ๊ธฐ๋ก ๊ธฐ๋Šฅ ์ถ”๊ฐ€
- fix: ๋ฉ”๋ชจ๋ฆฌ ๋ˆ„์ˆ˜ ๋ฌธ์ œ ํ•ด๊ฒฐ
- docs: README ์—…๋ฐ์ดํŠธ
- refactor: ๋ฐ์ดํ„ฐ ๋ชจ๋ธ ๊ตฌ์กฐ ์ •๋ฆฌ

| Type | ์„ค๋ช… | ์‚ฌ์šฉ ์˜ˆ์‹œ |
|-----------|----------------------------------------------------------------------|-----------|
| **feat** | ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ | ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„, ์ƒˆ๋กœ์šด ๋ฒ„ํŠผ ์ถ”๊ฐ€ |
| **fix** | ๋ฒ„๊ทธ ์ˆ˜์ • | ์ž˜๋ชป๋œ ๊ฐ’ ์ถœ๋ ฅ ์ˆ˜์ •, ํฌ๋ž˜์‹œ ํ•ด๊ฒฐ |
| **docs** | ๋ฌธ์„œ๋งŒ ์ˆ˜์ • | README ์—…๋ฐ์ดํŠธ, ์ฃผ์„ ๋ณด๊ฐ• |
| **style** | ์ฝ”๋“œ ์˜๋ฏธ์—๋Š” ์˜ํ–ฅ ์—†๊ณ , ์Šคํƒ€์ผ/ํฌ๋งท๋งŒ ์ˆ˜์ • | ๋“ค์—ฌ์“ฐ๊ธฐ ์ •๋ฆฌ, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ ์ˆ˜์ • |
| **refactor** | ๊ธฐ๋Šฅ ๋ณ€ํ™”๋Š” ์—†์ง€๋งŒ ์ฝ”๋“œ ๊ตฌ์กฐ ๊ฐœ์„  | ์ค‘๋ณต ์ฝ”๋“œ ์ œ๊ฑฐ, ํ•จ์ˆ˜ ๋ถ„๋ฆฌ |
| **test** | ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€/์ˆ˜์ • | ๋‹จ์œ„ ํ…Œ์ŠคํŠธ ์ถ”๊ฐ€, ๊ธฐ์กด ํ…Œ์ŠคํŠธ ๋ณด๊ฐ• |
| **chore** | ๋นŒ๋“œ, ํŒจํ‚ค์ง€, ํ™˜๊ฒฝ์„ค์ • ๋“ฑ ์œ ์ง€๋ณด์ˆ˜ ์ž‘์—… (์ฝ”๋“œ/๊ธฐ๋Šฅ์— ์˜ํ–ฅ ์—†์Œ) | ์˜์กด์„ฑ ์—…๋ฐ์ดํŠธ, CI ์„ค์ • ์ˆ˜์ • |

### PR ์„ค๋ช… ํ˜•์‹

Closes #์ด์Šˆ ๋ฒˆํ˜ธ

Description
- ๋ณ€๊ฒฝ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ƒ์„ธ ์„ค๋ช…

Changes
- ๊ตฌํ˜„ํ•œ ๊ธฐ๋Šฅ ๋ชฉ๋ก
- ์ˆ˜์ •๋œ ํŒŒ์ผ ๋ชฉ๋ก

Test Checklist
- [ ] ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ 1
- [ ] ํ…Œ์ŠคํŠธ ํ•ญ๋ชฉ 2

Screenshot
๋Œ€์ฒด ํ…์ŠคํŠธ

Etc.
- ์ถ”๊ฐ€ ๊ณต์œ ๊ฑด 1
- ์ถ”๊ฐ€ ๊ณต์œ ๊ฑด 2
- Screenshot์€ UI ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์„ ๋•Œ์—๋งŒ ์ฒจ๋ถ€ํ•ฉ๋‹ˆ๋‹ค.

## ๐ŸŒ€ ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์ปจ๋ฒค์…˜
`(์˜ˆ์‹œ)`
[Gitmoji](https://gitmoji.dev) + [Conventional Commits](https://www.conventionalcommits.org)
```
[optional scope]:

[optional body]

[optional footer(s)]
```

- type: feat, fix, docs, style, refactor, test, chore
- ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ๊ธ€๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
- type์€ ์˜์–ด๋กœ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.
- ์ปค๋ฐ‹ ๋กœ๊ทธ๋ฅผ ๋ณด๊ณ  ํ๋ฆ„์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”.

### ์ฝ”๋“œ ๋ฆฌ๋ทฐ ๊ทœ์น™
- ์™œ ๊ฐœ์„ ์ด ํ•„์š”ํ•œ์ง€ ์ด์œ ๋ฅผ ์ถฉ๋ถ„ํ•œ ์„ค๋ช…ํ•ด์ฃผ์„ธ์š”.

## โœ… ํ…Œ์ŠคํŠธ ๋ฐฉ๋ฒ•

1. ์ด ์ €์žฅ์†Œ๋ฅผ ํด๋ก ํ•ฉ๋‹ˆ๋‹ค.
```bash
git clone https://github.com/yourteam/project.git
```
2. `Xcode`๋กœ `.xcodeproj` ๋˜๋Š” `.xcworkspace` ์—ด๊ธฐ
3. ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ํ™˜๊ฒฝ ์„ค์ •: iPhone 15 / iOS 17
4. `Cmd + R`๋กœ ์‹คํ–‰ / `Cmd + U`๋กœ ํ…Œ์ŠคํŠธ ์‹คํ–‰

## ๐Ÿ“Ž ํ”„๋กœ์ ํŠธ ๋ฌธ์„œ

- [๊ธฐํš ํžˆ์Šคํ† ๋ฆฌ](๋งํฌ)
- [๋””์ž์ธ ํžˆ์Šคํ† ๋ฆฌ](๋งํฌ)
- [๊ธฐ์ˆ  ๋ฌธ์„œ (์•„ํ‚คํ…์ฒ˜ ๋“ฑ)](๋งํฌ)

## ๐Ÿ“ License

This project is licensed under the ~~[CHOOSE A LICENSE](https://choosealicense.com). and update this line~~