Frontend Wiki - 100-hours-a-week/16-Hot6-wiki GitHub Wiki

ํ”„๋กœ์ ํŠธ ์ด๋ฆ„ Frontend Wiki

Frontend Repository


๋ชฉ์ฐจ


๊ฐœ๋ฐœ ์ผ์ •

๊ธฐ๊ฐ„ ์ฃผ์š” ์ž‘์—…
MM/DD ~ ์ž‘์—… ๋‚ด์šฉ

์ปจ๋ฒค์…˜ ๋ฃฐ

์ฝ”๋“œ ์ปจ๋ฒค์…˜ (Prettier & ESLint)

๋„ค์ด๋ฐ ๊ทœ์น™

ํ•ญ๋ชฉ ์ผ€์ด์Šค ๊ทœ์น™
ํด๋”๋ช…, ํŒŒ์ผ๋ช…, ๋ณ€์ˆ˜ ๋ฐ ํ•จ์ˆ˜๋ช…, ์„œ๋ฒ„ ์‘๋‹ต ๋ฐ์ดํ„ฐ camelCase
์ปดํฌ๋„ŒํŠธ๋ช… PascalCase

Prettier

์˜ต์…˜ ๊ฐ’ ์„ค๋ช…
trailingComma
tabWidth
semi
singleQuote
bracketSpacing
jsxBracketSameLine
printWidth

ESLint

ํ•ญ๋ชฉ ์„ค์ • ๋‚ด์šฉ
๊ธฐ๋ณธ ์„ค์ •
TypeScript ์„ค์ •
๊ธ€๋กœ๋ฒŒ ํ™˜๊ฒฝ
๋ฌด์‹œ ํด๋”
ํ”Œ๋Ÿฌ๊ทธ์ธ
์ปค์Šคํ…€ ๋ฃฐ

๊นƒ ๋ธŒ๋žœ์น˜ ์ „๋žต

๊ธฐ๋ณธ ๋ธŒ๋žœ์น˜

๋ธŒ๋žœ์น˜ ์„ค๋ช…
main
dev

์ž‘์—… ๋ธŒ๋žœ์น˜ ๋„ค์ด๋ฐ ๊ทœ์น™

๋ธŒ๋žœ์น˜ ํƒ€์ž… ๋„ค์ด๋ฐ ํŒจํ„ด
๊ธฐ๋Šฅ ์ถ”๊ฐ€ feature/#์ด์Šˆ๋ฒˆํ˜ธ
๋ฒ„๊ทธ ์ˆ˜์ • bug/#์ด์Šˆ๋ฒˆํ˜ธ
๋ฆฌํŒฉํ† ๋ง refactor/#์ด์Šˆ๋ฒˆํ˜ธ

์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€

์ปค๋ฐ‹ ์œ ํ˜• ์„ค๋ช…
feat
fix
docs
style
refactor
test
chore
design
comment
rename
remove
BREAKING CHANGE
HOTFIX

PR ์ปจ๋ฒค์…˜

์˜ˆ์‹œ: Feature - ๋ฉ”์ธ ํŽ˜์ด์ง€ UI ๊ตฌํ˜„

ํƒœ๊ทธ ์˜๋ฏธ ์„ค๋ช…
์ฝ”๋“œ ๊ตฌ์กฐ ๊ฐœ์„ 
์„ฑ๋Šฅ ๊ฐœ์„ 
์ฝ”๋“œ/ํŒŒ์ผ ์ œ๊ฑฐ
๋ฒ„๊ทธ ์ˆ˜์ •
๊ธด๊ธ‰ ์ˆ˜์ •
๊ธฐ๋Šฅ ์ถ”๊ฐ€
UI/์Šคํƒ€์ผ ์ˆ˜์ •
๋ณ€๊ฒฝ ์‚ฌํ•ญ ๋˜๋Œ๋ฆฌ๊ธฐ
๋ธŒ๋žœ์น˜ ๋ณ‘ํ•ฉ
์ฃผ์„ ์ถ”๊ฐ€/์ˆ˜์ •
DB ๊ด€๋ จ ๋ณ€๊ฒฝ

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…


์‚ฌ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—ญํ•  / ์„ค๋ช…
์˜ˆ์‹œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ช… ์„ค๋ช… ์ž‘์„ฑ

๋””์ž์ธ ์‹œ์Šคํ…œ


๋ฐฐํฌ ํ™˜๊ฒฝ ๋ฐ CI/CD ํŒŒ์ดํ”„๋ผ์ธ

๊ตฌ์„ฑ ๋‚ด์šฉ ์ž‘์„ฑ


์ฝ”๋“œ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋„๊ตฌ

๋„๊ตฌ ์—ญํ•  ๋ชฉ์ 
๋„๊ตฌ๋ช…

ํ…Œ์ŠคํŠธ ์ „๋žต

๋„๊ตฌ ์—ญํ•  ๋ชฉ์ 
๋„๊ตฌ๋ช…
โš ๏ธ **GitHub.com Fallback** โš ๏ธ