Home - 100-hours-a-week/20-real-wiki GitHub Wiki

์ž์‚ฐ 1@4x

ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„: 2025.03.31 ~

๐Ÿ”— ์„œ๋น„์Šค ๋ฐ”๋กœ๊ฐ€๊ธฐ


๐Ÿ“š ๋ชฉ์ฐจ


๐Ÿš€ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

  • ํ”„๋กœ์ ํŠธ๋ช…: ์ถ˜์ด๋„ค ๋น„์„œ์‹ค
  • ๋ชฉํ‘œ:

    ์นด์นด์˜คํ…Œํฌ ๋ถ€ํŠธ์บ ํ”„ ๊ต์œก์ƒ๋“ค์˜ ๋ถˆํŽธ์„ ํ•ด์†Œํ•˜๊ณ ,
    ๋‹ค์–‘ํ•œ ์†Œ์‹์„ ํšจ์œจ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ํ”Œ๋žซํผ ์ œ๊ณต


โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ๐Ÿ’ฌ ํ—ฌํผ๋ผ์ด์–ธ ์ฑ—๋ด‡: ๊ถ๊ธˆํ•œ ์ ์„ ๋น ๋ฅด๊ฒŒ ํ•ด๊ฒฐ
  • ๐Ÿ“ฐ ์นดํ…Œ๋ถ€ ๋‰ด์Šค: ์ตœ์‹  ๋ถ€ํŠธ์บ ํ”„ ์†Œ์‹ ์ „๋‹ฌ
  • ๐Ÿ“Œ ์ฃผ์š” ๊ณต์ง€ ๋ฆฌ์ŠคํŠธ์—…: ์ค‘์š” ์ •๋ณด ํ•œ๋ˆˆ์— ํ™•์ธ

๐Ÿ‘ฅ ํŒ€์› ์†Œ๊ฐœ

nilla.lim
์ž„์œ ๋นˆ
denver.ko
๊ณ ์Šน์šฐ
river.park
๋ฐ•์ฐฝ์ˆ˜
sandy.lee
์ด์ˆ˜์ธ
elia.ru
์œ ์„œ์—ฐ
kevin.jung
์ •ํ˜„์šฐ
arnold.kim
๊น€์„ธํ˜ธ
ํด๋ผ์šฐ๋“œ ํด๋ผ์šฐ๋“œ ํด๋ผ์šฐ๋“œ ์ธ๊ณต์ง€๋Šฅ ์ธ๊ณต์ง€๋Šฅ ํ’€์Šคํƒ ํ’€์Šคํƒ
๐Ÿ‘‘ ํŒ€์žฅ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ
@yubin425 @SeriousBug98 @shinnyriver @suin420 @seoyeon-u @iHyunWoo @tpgh02

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

๋ถ„์•ผ ๊ธฐ์ˆ  ์Šคํƒ
Frontend React, TypeScript
Backend Spring Boot
DevOps GitHub Actions, Docker, Nginx, AWS

๐Ÿ—“๏ธ ๊ฐœ๋ฐœ ์ผ์ •

๊ธฐ๊ฐ„ ์ฃผ์š” ์ž‘์—…
03/31 ~ 04/09 ๊ธฐํš
MM/DD ~ MM/DD ๋””์ž์ธ
MM/DD ~ MM/DD ๊ฐœ๋ฐœ
MM/DD ~ MM/DD ํ…Œ์ŠคํŒ… ๋ฐ ๋ฐฐํฌ

๐Ÿ“ MM/DD ๋ถ€๋ถ„์€ ์ถ”ํ›„ ์ผ์ • ํ™•์ • ์‹œ ์—…๋ฐ์ดํŠธํ•ด์ฃผ์„ธ์š”.


๐Ÿงฑ ์•„ํ‚คํ…์ฒ˜ ๊ตฌ์กฐ

๐Ÿ“Œ ์•„ํ‚คํ…์ฒ˜ ๋‹ค์ด์–ด๊ทธ๋žจ์„ ์—ฌ๊ธฐ์— ์ฒจ๋ถ€ํ•ด์ฃผ์„ธ์š”.
์˜ˆ: ์‹œ์Šคํ…œ ๊ตฌ์„ฑ๋„, CI/CD ํ๋ฆ„ ๋“ฑ


๐Ÿ“‘ API ๋ช…์„ธ์„œ


๐Ÿ“Ž ํ•˜์œ„ ์œ„ํ‚ค ๋ณด๊ธฐ


Git Convention

1. ์ปค๋ฐ‹ ์œ ํ˜• ์ง€์ •

์ปค๋ฐ‹ ์œ ํ˜• ์˜๋ฏธ
โœจ feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
๐Ÿ› fix ๋ฒ„๊ทธ ์ˆ˜์ •
๐Ÿ“ docs ๋ฌธ์„œ ์ˆ˜์ •
๐Ÿ’„ style ์ฝ”๋“œ formatting, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ์ž์ฒด์˜ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
โ™ป๏ธ refactor ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
โœ… test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
๐Ÿ™ˆ chore ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ทธ ์™ธ ๊ธฐํƒ€ ์ˆ˜์ • ex) .gitignore
๐Ÿ“ฑ design CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
๐Ÿ’ก comment ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
๐Ÿšš rename ํŒŒ์ผ ๋˜๋Š” ํด๋” ๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์ธ ๊ฒฝ์šฐ
๐Ÿ”ฅ remove ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
๐Ÿ’ฅ !BREAKING CHANGE ์ปค๋‹ค๋ž€ API ๋ณ€๊ฒฝ์˜ ๊ฒฝ์šฐ
๐Ÿš‘ !HOTFIX ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

โœจ feat: ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„

-Google, Kakao ์†Œ์…œ ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„
-OAuthProvider ๋ถ„๋ฆฌ ์ž‘์—… ์ˆ˜ํ–‰

2. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ๋นˆํ–‰์œผ๋กœ ๋ถ„๋ฆฌ

  • ์ปค๋ฐ‹ ์œ ํ˜• ์ดํ›„ ์ œ๋ชฉ์€ ์˜์–ด๋กœ ๋ณธ๋ฌธ์€ ํ•œ๊ธ€๋กœ ์ž‘์„ฑํ•˜์—ฌ ๋‚ด์šฉ์ด ์ž˜ ์ „๋‹ฌ๋  ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ฒƒ
  • ๋ณธ๋ฌธ์—๋Š” ๋ณ€๊ฒฝํ•œ ๋‚ด์šฉ๊ณผ ์ด์œ  ์„ค๋ช… (์–ด๋–ป๊ฒŒ๋ณด๋‹ค๋Š” ๋ฌด์—‡ & ์™œ๋ฅผ ์„ค๋ช…)

3. ์ œ๋ชฉ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ, ๋์—๋Š” . ๊ธˆ์ง€

4. ์ œ๋ชฉ์€ ์˜๋ฌธ ๊ธฐ์ค€ 50์ž ์ด๋‚ด๋กœ ํ•  ๊ฒƒ

5. ์ž์‹ ์˜ ์ฝ”๋“œ๊ฐ€ ์ง๊ด€์ ์œผ๋กœ ๋ฐ”๋กœ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ๋ง์ž

6. ์—ฌ๋Ÿฌ๊ฐ€์ง€ ํ•ญ๋ชฉ์ด ์žˆ๋‹ค๋ฉด ๊ธ€๋จธ๋ฆฌ ๊ธฐํ˜ธ๋ฅผ ํ†ตํ•ด ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ

7. gitmoji ์‚ฌ์šฉ์œผ๋กœ ๊ฐ€๋…์„ฑ ๋†’์ด๊ธฐ

- ๋ณ€๊ฒฝ ๋‚ด์šฉ 1
- ๋ณ€๊ฒฝ ๋‚ด์šฉ 2
- ๋ณ€๊ฒฝ ๋‚ด์šฉ 3
โš ๏ธ **GitHub.com Fallback** โš ๏ธ