๐ ๊ฑฐ๋ ์งํ ํ๋ฆ๊ณผ ๊ฐ์ธํ ์ถ์ฒ
๐ ํ๋ก์ ํธ ๊ด๋ จ ๋ฌธ์
- ํ์ ํ ๊ฑฐ๋ ํ๋ซํผ
- ์ฃผ์์ฒ๋ผ ์์ธ๋ฅผ ๋ณด์ฌ์ฃผ๋ฉฐ ์ ์ ๊ฐ ์ต๋ช ์ผ๋ก ๊ฑฐ๋ํ๋ ํ๋ซํผ
- ๊ฒฝ๋งค ํ์์ ๊ฐ๊ฒฉ ์ฑ ์ ๋ฐฉ์์ผ๋ก ๊ฐ๊ฒฉ์ด ํญ์ ๋ณ๋
- SNS ๊ธฐ๋ฅ์ด ํฌํจ๋์ด ์์ ๋ฏธ๋์ด ๊ธฐ๋ฅ๊น์ง ์ง์
์์ ๊ฐ์ ๊ธฐ๋ฅ์ด ์๋ KREAM ์๋น์ค๋ฅผ ํด๋ก
- ๊ฒฝ๋งค ํ์, ๊ทธ๋ฆฌ๊ณ ์์ธ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ธฐ๋ฅ์ ์ง์ค.
- ๊ธฐ์กด KREAM๊ณผ ๋ฌ๋ฆฌ ์ฌ์ฉ์์ ํ๋ ํจํด์ ๋ถ์ํ์ฌ ๊ฐ์ธํ ์ถ์ฒ ์์คํ ์ ๊ตฌ์ถํจ.
If life gives you lemons, make lemonade.
์ถ์ด ๋น์ ์๊ฒ ๋ ๋ชฌ์ ์ค๋ค๋ฉด, ๊ทธ๊ฒ์ผ๋ก ๋ ๋ชฌ์์ด๋๋ฅผ ๋ง๋ค์ด๋ผ.
์ด๊ฐํธ | ํ์๊ธฐ | ๊น์๊ธฐ |
- HOME
front | mobile |
๊ฐ๋ตํ๊ฒ ๊ฐ๊ฒฉ ์ ์ฑ ๊ณผ ๊ตฌ๋งค ๋ฐ ํ๋งค ์งํ ํ๋ก์ฐ์ ๋ํด ์ค๋ช ๋๋ฆฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-
ํ๋งค์๊ฐ ๋ฌผ๊ฑด์ ํ๋งค ํ ๋
- ํ๋งค์๋ ํ๋งคํ ๋ฌผ๊ฑด์ ์ ํํ๊ณ ์ฌ์ด์ฆ์ ํ๋งค ๊ฐ๊ฒฉ์ ์ค์ ํด ๊ฑฐ๋๋ฅผ ๋ฑ๋กํฉ๋๋ค.
- ๋ง์ฝ ๋ฑ๋กํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ์ ๋ ดํ๋ค๋ฉด ์ํ ํ๋งค ๊ฐ๊ฒฉ์ผ๋ก ์๋์ผ๋ก ๋ฑ๋ก์ด ๋๊ณ ๊ตฌ๋งค์๊ฐ ๊ตฌ๋งค ํ ์ ์๊ฒ ๋ฉ๋๋ค.
- ๋ง์ฝ ๋ฑ๋กํ ๋ฌผ๊ฑด์ ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ์ ๋ ดํ์ง ์๋ค๋ฉด ๊ฐ์ฅ ์ ๋ ดํ ๊ฐ๊ฒฉ๋ค์ด ์ฐ์ ์ ์ผ๋ก ํ๋งค๊ฐ ๋๊ณ ํ์์๋ก ๋ฐ๋ฆฌ๊ฒ ๋ฉ๋๋ค. (๋ฑ๋ก ๋ง๋ฃ์ผ์ด ์ง๋๋ฉด ๋ฑ๋กํ ๊ฑฐ๋๊ฐ ์ทจ์๋ฉ๋๋ค.)
-
๊ตฌ๋งค์๊ฐ ๋ฌผ๊ฑด์ ๊ตฌ๋งค ํ ๋
- ๊ตฌ๋งค์๋ ๊ตฌ๋งคํ ๋ฌผ๊ฑด์ ์ ํํ๊ณ ์ฌ์ด์ฆ์ ๊ตฌ๋งค ๊ฐ๊ฒฉ์ ์ค์ ํด ๊ฑฐ๋๋ฅผ ๋ฑ๋กํฉ๋๋ค.
- ๋ง์ฝ ๋ฑ๋กํ ๊ตฌ๋งค ์ ์ฐฐ์ ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ๋๋ค๋ฉด ์๋์ผ๋ก ๋ฌผ๊ฑด์ ํ๋งค ๊ฐ๊ฒฉ์ผ๋ก ๋ฑ๋ก์ด ๋๊ณ ํ๋งค์๊ฐ ๋ฌผ๊ฑด์ ๋ฐ๋ก ํ๋งค ํ ์ ์์ต๋๋ค.
- ๋ง์ฝ ๋ฑ๋กํ ๊ตฌ๋งค ์ ์ฐฐ์ ๊ฐ๊ฒฉ์ด ๋ค๋ฅธ ๊ตฌ๋งค ์ ์ฐฐ๋ณด๋ค ๊ฐ๊ฒฉ์ด ๋ฎ๋ค๋ฉด ํ์์๋ก ๋ฐ๋ ค ๋์ ๊ฐ๊ฒฉ์ด ์ฐ์ ์ ์ผ๋ก ๊ตฌ๋งค ์ฒ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๊ณ ํ์์๋ก ๋ฐ๋ฆฌ๊ฒ ๋ฉ๋๋ค. (๋ฑ๋ก ๋ง๋ฃ์ผ์ด ์ง๋๋ฉด ๋ฑ๋กํ ๊ฑฐ๋๊ฐ ์ทจ์๋ฉ๋๋ค.)
-
๊ฐ๊ฒฉ ๋ณ๋
๊ฐ๊ฒฉ๋ณ๋ ์ฐจ์ด๋ (๋๋ฒ์งธ ์ง์ ๊ฑฐ๋ - ๋ฐ๋ก ์ง์ ๊ฑฐ๋์ ์ฐจ)์ ๋๋ค. ํผ์ผํ ์ด์ง ์ญ์ ๋ ๊ฑฐ๋์ ์ฐจ์ด / ๋๋ฒ์งธ ์ง์ ๊ฑฐ๋ ์ ๋๋ค.
-
๊ฐ๊ฒฉ ํ์คํ ๋ฆฌ
์ง๋ ๊ฐ๊ฒฉ ํ์คํ ๋ฆฌ๋ ๋ ์ง๋ณ ๊ฐ๊ฒฉ์ ๋น์ ๋ง์ง๋ง์ผ๋ก ๊ฑฐ๋๊ฐ ๋ ๊ธ์ก์ผ๋ก ์ฑ ์ ๋์ด ์์ต๋๋ค.
-
๊ฐ์ธํ ์ถ์ฒ
- ์ ์ ์ ํด๋ฆญ, ์ฐ, ๊ตฌ๋งค ๋จ์๋ก ํ๋์ ๊ธฐ๋กํฉ๋๋ค.
- ์ ์ ๊ฐ ํ ํ๋ฉด์ ์ ์ ํ์ ๋์ ์ ์ ์๊ฒ ๊ฐ์ธํ๋ ์ํ์ ์ถ์ฒํด ์ฃผ๋ ๋ฐฉ์์ผ๋ก ๋์ํฉ๋๋ค.
- ๊ฐ์ธํ ์ถ์ฒ์ Python์ ์ด์ฉํด ์งํ๋๊ณ ์์ผ๋ฉฐ ์๊ฐ ๋น 1ํ ์ฉ ์ค์ผ์ค๋ฌ๋ฅผ ์ด์ฉํด ์ถ์ฒ ์ํ๋ค์ ์ ๋ฐ์ดํธ ํฉ๋๋ค.
- Storybook
- API ๋ช ์ธ์ (swagger)
-
AngularJS Git Commit Message Convention์ ์ฌ์ฉ.
{type}({scope}): {subject} {BLANK LINE} {body}
-
Commit ๋ฉ์์ง์ ์์ ๋ถ๋ฅ๋ฅผ ํจ๊ป ์์ฑํ๊ณ , PR ์์๋ง Jira Issue ๋ฒํธ๋ฅผ ์ถ๊ฐ
ex) ์์ ํ๊ธฐ ์ํด ์์ฑํ Issue์ ๋ฒํธ๊ฐ 3๋ฒ์ผ ๋, PR ์๋Commit Message(#3)
์ผ๋ก ๋จ๊ธด๋ค.
develop ๋ธ๋์น๋ฅผ default์ผ๋ก ์ค์ , Git flow ์ ์ฑ ์ ๋ฐ๋ฆ.
๋ธ๋์น ๋ช ๋ช ๊ท์น
feature/{field}/{issue_number}
์์) IOS ์์ , JIRA issue ๋ฒํธ๊ฐ 3๋ฒ์ด๋ผ๋ฉด,
- ex.) iOS ์์
, JIRA issue๊ฐ 3๋ฒ ->
feature/i/3
main ๋ธ๋์น๋ฅผ ๋ฆด๋ฆฌ์ฆ ๋ธ๋์น๋ก ์ค์ .
๋ฆฌ๋ชจํธ ํ๊ฒฝ ํ์ ๋ฐ ์คํฌ๋ผ ์งํ
https://gather.town/app/DrcR0HJ9VkMMDMoU/SGS-DEVCAMP
์คํฌ๋ผ ๋ฐ ํ๊ณ ๊ธฐ๋ก
https://hackmd.io/team/sglemonade?nav=overview
- IOS
- Server
- Frontend