Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eat-ssu/ios
๐ฝ๏ธ EAT-SSU: ์ญ์ค๋ ํ์ ๋ฆฌ๋ทฐ ์ฑ ๐ฝ๏ธ iOS ๋ ํฌ์งํ ๋ฆฌ
https://github.com/eat-ssu/ios
ios soongsil-university swift uikit xcode
Last synced: 25 days ago
JSON representation
๐ฝ๏ธ EAT-SSU: ์ญ์ค๋ ํ์ ๋ฆฌ๋ทฐ ์ฑ ๐ฝ๏ธ iOS ๋ ํฌ์งํ ๋ฆฌ
- Host: GitHub
- URL: https://github.com/eat-ssu/ios
- Owner: EAT-SSU
- Created: 2024-09-08T06:38:49.000Z (about 2 months ago)
- Default Branch: develop
- Last Pushed: 2024-09-27T06:06:00.000Z (about 1 month ago)
- Last Synced: 2024-09-29T11:25:39.651Z (about 1 month ago)
- Topics: ios, soongsil-university, swift, uikit, xcode
- Language: Swift
- Homepage: https://apps.apple.com/app/eat-ssu-%EC%88%AD%EC%8B%A4%EB%8C%80-%ED%95%99%EC%8B%9D-%EB%A6%AC%EB%B7%B0-%EC%95%B1/id6472618331
- Size: 11.4 MB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 19
-
Metadata Files:
- Readme: .github/README.md
Awesome Lists containing this project
README
# EATSSU iOS APP
"์ญ์ค๋์์ ๋จน์!" ์ญ์ค๋ํ๊ต ํ์ ๋ฆฌ๋ทฐ iOS ์ฑ
## Issue Title
``` zsh
[Commit Type] ์ด์ ์ ๋ชฉ
```## Commit Type
> issueํญ์ label๊ณผ ๋์ผ
`Setting` ํ๋ก์ ํธ ์ธํ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
`Feat` ์๋ก์ด ๊ธฐ๋ฅ ๊ตฌํ (new feature)
`Add` ํ์ผ ์ถ๊ฐ
`Fix` ๋ฒ๊ทธ ์์ (bug fix)
`Docs` ๋ฌธ์ ์์ฑ, ์์ (documentation)
`Refactor` ์ฝ๋ ๋ฆฌํฉํ ๋ง (refactoring)
`Test` ํ ์คํธ ์ฝ๋, ๋ฆฌํฉํ ๋ง ํ ์คํธ ์ฝ๋ ์ถ๊ฐ
`Chore` ๋น๋ ์ ๋ฌด ์์ , ํจํค์ง ๋งค๋์ ์์ , ํ์ผ ์ด๋ ๋ฐ ์ด๋ฆ ๋ณ๊ฒฝ ๋ฑ (production code ๋ณ๊ฒฝ์ด ์๋ ๊ฒฝ์ฐ)
## Commit Message Conventions
``` zsh
[#์ด์๋ฒํธ] ์ปค๋ฐ๋ฉ์์ง
### Description
- [#1] Project Setting
- [#2] Add AlermBar
```## Branch Title Conventions
```zsh
Commit Type / issue number
```## Code Convention**
### 1. ๋ค์ด๋ฐ
- ํจ์, ๋ฉ์๋ :ย **lowerCamelCase**ย ์ฌ์ฉํ๊ณ , ๋์ฌ๋ก ์์ํ๋ค.
- ๋ณ์, ์์ :ย **lowerCamelCase**ย ์ฌ์ฉํ๋ค.
- ์ฝ์ด
- ์ฝ์ด๋ก ์์ํ๋ ๊ฒฝ์ฐ: ์๋ฌธ์๋ก ํ๊ธฐ
- ๊ทธ ์ธ์ ๊ฒฝ์ฐ์๋ ์ฝ์ด๋ฅผ ํญ์ ๋๋ฌธ์๋ก ํ๊ธฐํฉ๋๋ค
- ํด๋์ค, ๊ตฌ์กฐ์ฒด, enum, extension ๋ฑ :ย **UpperCamelCase**ย ์ฌ์ฉํ๋ค.
- enum์ ๊ฐ case์๋ **lowerCamelCase**๋ฅผ ์ฌ์ฉ### 2. ๋์ด์ฐ๊ธฐ, ๋ค์ฌ์ฐ๊ธฐ, ๊ณต๋ฐฑ
- MARK ์ฃผ์ ์์ ์๋์๋ ๊ณต๋ฐฑ ํ์
- ์ฝ๋ก (`:`)์ ์ธ ๋์๋ ์ฝ๋ก ์ ์ค๋ฅธ์ชฝ์๋ง ๊ณต๋ฐฑ ๋๊ธฐ (๋จ, ์ผํญ ์ฐ์ฐ์์ ๊ฒฝ์ฐ ์ฝ๋ก ์๋ค๋ก ๋์ฐ๊ธฐ)
- `if let`,ย `guard let`ย ๊ตฌ๋ฌธ์ด ๊ธด ๊ฒฝ์ฐ์๋ ์ค๋ฐ๊ฟํ๊ณ ํ ์นธ ๋ค์ฌ์ฐ๊ธฐ
- ์ฝค๋ง(`,`) ๋ค์ ๊ณต๋ฐฑ ์ถ๊ฐ
- ์ฐ์ฐ์ ์๋ค๋ก ๊ณต๋ฐฑ์ ์ถ๊ฐํฉ๋๋ค.
- ํ์ดํ(`->`) ์์ชฝ์ ๊ฐ๋ ์ฑ์ ์ํด ๋น ๊ณต๋ฐฑ์ ์ถ๊ฐํฉ๋๋ค.
- `@objc`, `๋ธ๋ญ ๋จ์` ์ฌ์ด์๋ ์ค๋ฐ๊ฟ์ ์ถ๊ฐํฉ๋๋ค.### 3. ์ฃผ์
- `///` ๋ฅผ ์ฌ์ฉํด์ ๋ฌธ์ํ์ ์ฌ์ฉ๋๋ ์ฃผ์ ๋จ๊ธฐ๊ธฐ
- `// MARK:` ๋ฅผ ์ฌ์ฉํด์ ์ฐ๊ด๋ ์ฝ๋๋ฅผ ๊ตฌ๋ถ์ง๊ธฐ
- ๊ฐ๋ฅํ ์ฝ๋ ์์์ ๋ฌธ์ํ๋ฅผ ์งํํด์ ์์ฐ์ฑ์ ์ฌ๋ฆด ์ ์๋๋ก ์ ๋ฆฌํ๊ธฐ