Skip to content

๐Ÿ›ฉ๏ธ ์—ฌํ–‰ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ , ๊ฐœ์ธ๊ฐ„์˜ ์—ฌํ–‰ ์šฉํ’ˆ๊ณผ ์™ธํ™”๋ฅผ ๊ฑฐ๋ž˜ํ•˜๋Š” SNS ํ”Œ๋žซํผ

Notifications You must be signed in to change notification settings

FRONTENDSCHOOL5/final-15-Tripillow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ฉ๏ธ Tripillow

1. ๐Ÿ“ฑ Tripillow ์†Œ๊ฐœ

tripillow_thumbnail

Tripillow๋Š” ์—ฌํ–‰ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ , ๊ฐœ์ธ ๊ฐ„์˜ ์—ฌํ–‰์šฉํ’ˆ๊ณผ ์™ธํ™”๋ฅผ ๊ฑฐ๋ž˜ํ•˜๋Š” SNS ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
Trip(์—ฌํ–‰) + Pillow(๋ฒ ๊ฐœ)๋ฅผ ํ•ฉ์นœ Tripillow๋Š” ๋ฐฉ๊ตฌ์„ ์—ฌํ–‰์„ ์ปจ์…‰์œผ๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ํƒ€์ธ์˜ ์—ฌํ–‰ ํ›„๊ธฐ๋ฅผ ํ†ตํ•ด ๊ฐ„์ ‘์ ์œผ๋กœ ์—ฌํ–‰์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Pillower, Pillowing ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ, ์นœ๊ตฌ๋ฅผ ๋งบ์€ ์‚ฌ์šฉ์ž๋“ค์€ ์ž์‹ ์˜ ์—ฌํ–‰ ํ›„๊ธฐ๋ฅผ ๊ธฐ๋กํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์นœ๊ตฌ์˜ ์—ฌํ–‰ ํ›„๊ธฐ๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ž์‹ ์˜ ํ™ˆ ํ”ผ๋“œ์—์„œ Pillowingํ•œ ์‚ฌ๋žŒ๋“ค์˜ ๊ฒŒ์‹œ๋ฌผ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๊ณ , ๋Œ“๊ธ€๊ณผ ์ข‹์•„์š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด์„œ ์„œ๋กœ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋” ์ด์ƒ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์—ฌํ–‰ ์šฉํ’ˆ๊ณผ ์™ธํ™”๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ๊ฑฐ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Tripillow๋ฅผ ํ†ตํ•ด ๊ตญ๋‚ด, ํ•ด์™ธ ๋ฐฉ๊ตฌ์„ ์—ฌํ–‰๋Ÿฌ๋“ค๊ณผ ์†Œํ†ตํ•ด๋ณด์„ธ์š” ๐Ÿ’™๐Ÿ›ฉ๏ธ

ํ…Œ์ŠคํŠธ ๊ณ„์ •
ID: [email protected]
PW: 123123

2. ๐Ÿ‘ฅ ํŒ€ ์†Œ๊ฐœ

FE ๊น€ํฌ๋ฏผ FE ์ด์œค์„ FE ์ด๋„ํ•˜ FE ์ž„๋‹ค์†œ
๐Ÿ”— GitHub
Frontend
Team%20Leader
๐Ÿ”— GitHub
Frontend
PM,Comunication%20Leader
๐Ÿ”— GitHub
Frontend
Design,Technique%20Leader
๐Ÿ”— GitHub
Frontend
Development%20Leader

(๐Ÿ”ผ Top)

3. ๐Ÿ—“๏ธ ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„ (23๋…„ 6์›” 12์ผ ~ 23๋…„ 6์›” 27์ผ)

๐Ÿ“Œ ์ฃผ์ฐจ๋ณ„ ํ”„๋กœ์ ํŠธ ๋งˆ์ผ์Šคํ†ค

์ฃผ์ฐจ
1์ฃผ์ฐจ
(6/1 ~ 6/7)
- ์ฃผ์ œ ์„ ์ •, ๊ธฐ์ˆ  ์Šคํƒ ๋ฐ ํ˜‘์—…ํˆด ๊ฒฐ์ • (Notion, Discord, Figma, Figjam)
- GitProject, GitIssue ํ…œํ”Œ๋ฆฟ ์ ์šฉ, Figma ๋””์ž์ธ ์ž‘์—… ๋ฐ ๊ธฐํš, ์ปจ๋ฒค์…˜ ์„ค์ •
2์ฃผ์ฐจ
(6/8 ~ 6/14)
- ์ดˆ๊ธฐ ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ธํŒ…
- ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ ๋งˆํฌ์—… & ์Šคํƒ€์ผ๋ง ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ์œผ๋กœ ๊ตฌํ˜„
3์ฃผ์ฐจ
(6/15 ~ 6/21)
- ํŽ˜์ด์ง€ ๋‹จ์œ„๋กœ ์—…๋ฌด๋ฅผ ๋ถ„๋‹ดํ•˜์—ฌ ์ž‘์—… ์‹œ์ž‘
4์ฃผ์ฐจ
(6/22 ~ 6/27)
- ํ•„์ˆ˜ ๊ธฐ๋Šฅ ๊ตฌํ˜„ 1์ฐจ ์™„๋ฃŒ
- ์ถ”๊ฐ€๊ธฐ๋Šฅ ๊ตฌํ˜„ (๊ฒŒ์‹œ๊ธ€ ์นดํ…Œ๊ณ ๋ฆฌ ๊ธฐ๋Šฅ)
- ๋ฐฐํฌ
- ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์—ฐํ•ด๋ณด๋ฉฐ ๋ณด์ด๋Š” ์—๋Ÿฌ ์ˆ˜์ •
- README ์ž‘์„ฑ

(๐Ÿ”ผ Top)


4. ๐ŸŒณ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

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

  • ๋ณด๋‹ค ๊ฐ„ํŽธํ•œ ์ปดํฌ๋„ŒํŠธ ์ƒํƒœ ๊ด€๋ฆฌ์™€ ์ ‘๊ทผ์„ ์œ„ํ•ด Recoil์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
  • Styled Components๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ปดํฌ๋„ŒํŠธ ๋‚ด์—์„œ ์Šคํƒ€์ผ์„ ์บก์Šํ™”ํ•˜๋ฉฐ ๋ชจ๋“ˆ์„ฑ๊ณผ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๋†’์ด๊ณ  ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ์„ ๋ณด๋‹ค ์‰ฝ๊ฒŒ โ€‹โ€‹๊ด€๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ผ๊ด€๋œ ์ฝ”๋“œ ์Šคํƒ€์ผ๊ณผ ์ฝ”๋“œ ๋งˆ์ฐฐ ๊ฐ์†Œ๋ฅผ ์œ„ํ•ด Prettier๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

Forking Workflow

๐Ÿš€ ํ•˜๋‚˜์˜ ์ค‘์•™ ์›๊ฒฉ ์ €์žฅ์†Œ๋ฅผ ๊ฐ์ž๊ฐ€ Forkํ•ด์„œ ํŒ€์›๋งˆ๋‹ค ๊ฐ์ž ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ์‹
๐Ÿš€ ํŒ€์› ๋ชจ๋‘ ๊ฐ์ž์˜ ์ €์žฅ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ž์œ ๋กญ๊ฒŒ ์ž‘์—…์ด ๊ฐ€๋Šฅ
๐Ÿš€ ๊ฐ์ž ์ž์‹ ์˜ ์›๊ฒฉ ์ €์žฅ์†Œ์— ํ‘ธ์‹œํ•˜๊ณ , pull Requests๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ํŒ€์›๋“ค์ด ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•˜๊ณ  mergeํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์•ˆ์ „ํ•˜๊ฒŒ ํ˜‘์—…์ด ๊ฐ€๋Šฅ

Git Branch

๐Ÿš€ Git Issue ์ž‘์„ฑ - Develop branch์—์„œ branch ๋ถ„๊ธฐ ํ›„ ์ž‘์—…

GitHub Flow

๐Ÿš€ main : ๋ฐฐํฌ๊ฐ€ ๋  branch์ž…๋‹ˆ๋‹ค.
๐Ÿš€ develop : ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋œ branch๊ฐ€ ํ•ฉ์ณ์ง€๋Š” ๊ณณ์œผ๋กœ, 2๋ช…์˜ ์กฐ์›์˜ ์Šน์ธ ํ›„์— merge๋ฉ๋‹ˆ๋‹ค.


(๐Ÿ”ผ Top)

5. ๐ŸŽจ UI

tripillow_ui


6. ๐Ÿ› ๏ธ ์„œ๋น„์Šค ๊ธฐ๋Šฅ ์†Œ๊ฐœ

์ •๋ณด๊ตฌ์กฐ๋„

แ„Œแ…ฅแ†ผแ„‡แ…ฉแ„€แ…ฎแ„Œแ…ฉแ„ƒแ…ฉ

๋ชจ๋ฐ”์ผ ๊ฐ ํŽ˜์ด์ง€ ๊ธฐ๋Šฅ

์Šคํ”Œ๋ž˜์‰ฌ ๋กœ๊ทธ์ธ ํšŒ์›๊ฐ€์ž…
landing login signup
ํšŒ์›๊ฐ€์ž… ํ”„๋กœํ•„ ์„ค์ • ๊ณ„์ • ๊ฒ€์ƒ‰ ํŒ”๋กœ์›Œ&ํŒ”๋กœ์ž‰
signup_profile search pillower
๋ฉ”์ธ ์ข‹์•„์š” ๋Œ“๊ธ€๋“ฑ๋ก
home แ„ƒแ…ขแ†บแ„€แ…ณแ†ฏ_แ„Œแ…ฉแ‡‚แ„‹แ…กแ„‹แ…ญ แ„ƒแ…ขแ†บแ„€แ…ณแ†ฏแ„‹แ…ฅแ†ธแ„…แ…ฉแ„ƒแ…ณ
๋Œ“๊ธ€ ๋”๋ณด๊ธฐ ๋Œ“๊ธ€ ์‚ญ์ œ ์ƒํ’ˆ ์ƒ์„ธ ๋ฐ ์ฑ„ํŒ…
แ„ƒแ…ขแ†บแ„€แ…ณแ†ฏแ„ƒแ…ฅแ„‡แ…ฉแ„€แ…ต แ„ƒแ…ขแ†บแ„€แ…ณแ†ฏแ„‰แ…กแ†จแ„Œแ…ฆ แ„‰แ…กแ†ผแ„‘แ…ฎแ†ทแ„‰แ…กแ†ผแ„‰แ…ฆ_แ„‘แ…กแ†ซแ„†แ…ขแ„Œแ…กแ„Žแ…ขแ„แ…ตแ†ผ
์ƒํ’ˆ ๋“ฑ๋ก ๊ฒŒ์‹œ๋ฌผ ๋“ฑ๋ก ๋‚˜์˜ ํ”„๋กœํ•„
แ„‰แ…กแ†ผแ„‘แ…ฎแ†ท_แ„‰แ…กแ†ผแ„‘แ…ฎแ†ทแ„ƒแ…ณแ†ผแ„…แ…ฉแ†จ(แ„‹แ…จแ„‹แ…ฌแ„Žแ…ฅแ„…แ…ต) แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏ_แ„ƒแ…ณแ†ผแ„…แ…ฉแ†จ profile
๊ฒŒ์‹œ๋ฌผ ๋ณด๊ธฐ๋ชฉ๋ก ํ”„๋กœํ•„ ์ˆ˜์ • ๊ฒŒ์‹œ๋ฌผ ์‚ญ์ œ
แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏแ„‡แ…ฉแ„€แ…ต edit_profile แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏ_แ„‰แ…กแ†จแ„Œแ…ฆ
๊ฒŒ์‹œ๋ฌผ ์ˆ˜์ • ํ”„๋กœํ•„ ์ƒํ’ˆ์‚ญ์ œ ํ”„๋กœํ•„ ์ƒํ’ˆ ์ˆ˜์ •
แ„€แ…ฆแ„‰แ…ตแ„†แ…ฎแ†ฏ_แ„‰แ…ฎแ„Œแ…ฅแ†ผ(แ„แ…กแ„แ…ฆแ„€แ…ฉแ„…แ…ต) แ„‘แ…ณแ„…แ…ฉแ„‘แ…ตแ†ฏ_แ„‰แ…กแ†ผแ„‘แ…ฎแ†ทแ„‰แ…กแ†จแ„Œแ…ฆ แ„‘แ…ณแ„…แ…ฉแ„‘แ…ตแ†ฏ_แ„‰แ…กแ†ผแ„‘แ…ฎแ†ทแ„‰แ…ฎแ„Œแ…ฅแ†ผ

โ™ป๏ธ Refactoring: Tablet, PC ๋ฐ˜์‘ํ˜• ์›น ๋ฐ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

  • PC, Tablet, Mobile ๋ฐ˜์‘ํ˜• ์ ์šฉ
  • aria-label, img alt, ๋ฉ”ํƒ€ ํƒœ๊ทธ ํ™œ์šฉ์œผ๋กœ ์›น ์ ‘๊ทผ์„ฑ ํ–ฅ์ƒ
  • Husky, ESLint, Prettier ์ ์šฉ


  1. ๋žœ๋”ฉํŽ˜์ด์ง€, ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€
  • PC, Tablet์—์„œ ๋žœ๋”ฉํŽ˜์ด์ง€ ์ ‘๊ทผ์‹œ 4.5์ดˆ ๋™์•ˆ ๋žœ๋”ฉํŽ˜์ด์ง€ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ›„ /login์œผ๋กœ ์ด๋™
  • ๋žœ๋”ฉ, ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž… ์ƒˆ๋กญ๊ฒŒ UI ๊ตฌํ˜„
pc_landing

  1. PC, Tablet ๋‚ด๋น„๊ฒŒ์ด์…˜
  • PC, Tablet ๋ฐ˜์‘ํ˜• ๋‚ด๋น„๊ฒŒ์ด์…˜ ๊ตฌํ˜„
PC Tablet
pc_home tablet_home


  1. ํ™ˆํŽ˜์ด์ง€
  • React-Query๋กœ ๋ณ€๊ฒฝ
  • ์Šคํฌ๋กค ๊ฐ์ง€ ๋ฐฉ์‹ react-intersection-observer API๋กœ ๋ณ€๊ฒฝ
  • ๊ตญ๋‚ด, ํ•ด์™ธ ์นดํ…Œ๊ณ ๋ฆฌ ํ† ๊ธ€ ์ƒํƒœ ์ €์žฅ ๋ฐ ์œ ์ง€ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๋กœ๊ทธ์•„์›ƒ ์‹œ ์บ์‹œ ์‚ญ์ œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
pc_home

  1. ๊ฒ€์ƒ‰
  • /search ์—”๋“œํฌ์ธํŠธ๋Š” pc ๋ฐ tablet ์ผ ๊ฒฝ์šฐ ์ ‘๊ทผ ๋ง‰๊ธฐ ๋Œ€์‹  ๋‚ด๋น„๊ฒŒ์ด์…˜ ๋ชจ๋‹ฌ์ฐฝ์œผ๋กœ ๋ณ€๊ฒฝ
  • ๊ฒ€์ƒ‰๋ชฉ๋ก ํ‚ค๋ณด๋“œ ์กฐ์ž‘ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ถ”๊ฐ€
pc_search

  1. ์ƒํ’ˆ
  • ์ƒํ’ˆ/์™ธํ™” ์นดํ…Œ๊ณ ๋ฆฌ์— ๋”ฐ๋ผ ์ƒํ’ˆ ๋ชจ์•„๋ณด๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ์‹œ ์••์ถ• ํ›„ ์—…๋กœ๋“œ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ํด๋ฆญ์‹œ ์›๋ณธ ์ด๋ฏธ์ง€ ๋ชจ๋‹ฌ ๋„์šฐ๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ƒํ’ˆ ๊ฒŒ์‹œ๊ธ€ ์—…๋กœ๋“œ ๋ฒ„ํŠผ throttle ์ถ”๊ฐ€๋กœ ์—ฐ์† ๊ฒŒ์‹œ ๋ฐฉ์ง€
  • React-Query ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์บ์‹ฑ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • Lazy Loading ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ฆฌ์†Œ์Šค ํฌ๊ธฐ๋ฅผ ์ค„์—ฌ ๋กœ๋”ฉ ์†๋„ ๊ฐœ์„ 
  • ๋ชจ๋‹ฌ์ฐฝ React portals๋กœ ๋ณ€๊ฒฝ
์ƒํ’ˆ ํŽ˜์ด์ง€ ์ƒํ’ˆ ์ƒ์„ธํŽ˜์ด์ง€
pc_product pc_product_detail
์ƒํ’ˆ ์—…๋กœ๋“œ ์ƒํ’ˆ ์ˆ˜์ •
pc_add_product pc_modify_product


  1. ๊ฒŒ์‹œ๊ธ€
  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์ตœ์ ํ™”
  • ์ด๋ฏธ์ง€ ํด๋ฆญ์‹œ ์›๋ณธ ์ด๋ฏธ์ง€ ๋ชจ๋‹ฌ ๋„์šฐ๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ์ œ์Šค์ฒ˜๋กœ ๋„˜๊ธฐ๊ธฐ ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๊ฒŒ์‹œ๊ธ€, ๋Œ“๊ธ€ ์—…๋กœ๋“œ ๋ฒ„ํŠผ throttle ์ถ”๊ฐ€๋กœ ์—ฐ์†ํฌ์ŠคํŠธ ๋ฐฉ์ง€
  • ๋Œ“๊ธ€ ์ž‘์„ฑ์‹œ๊ฐ„๋ณ„ ์ดˆ, ๋ถ„, ์‹œ๊ฐ„, ์ผ์ž๋กœ ํ‘œ์‹œ
  • ๋ชจ๋‹ฌ์ฐฝ React portals๋กœ ๋ณ€๊ฒฝ
๊ฒŒ์‹œ๊ธ€ ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ธ ๊ฒŒ์‹œ๊ธ€ ์—…๋กœ๋“œ
pc_profile pc_post_detail pc_add_post
๊ฒŒ์‹œ๊ธ€ ์ˆ˜์ • ์ด๋ฏธ์ง€ ์›๋ณธ ๋ชจ๋‹ฌ
pc_modify_post pc_image_zoom


  1. ์ฑ„ํŒ…
  • PC, Tablet ์ฑ„ํŒ… ํŽ˜์ด์ง€ UI ๊ตฌํ˜„
  • ์ž์—ฐ์Šค๋Ÿฌ์šด ๋ฐ˜์‘ํ˜•์„ ์œ„ํ•ด /chat /chat/:username์„ PC Tablet์—์„œ๋Š” UI๋ฅผ ๋™์ผํ•˜๊ฒŒ ์‚ฌ์šฉ
  • ์ฑ„ํŒ… ์ž…๋ ฅ์ฐฝ ์œ ์ € ์ด๋ฏธ์ง€ ๋„์šฐ๊ธฐ
pc_chatting

  1. ํ”„๋กœํ•„
  • React-Query๋กœ ์บ์‹ฑ ๊ธฐ๋Šฅ, ๋ฌดํ•œ ์Šคํฌ๋กค ์ถ”๊ฐ€
  • ์œ ์ € ์ •๋ณด์ฐฝ PC, Tablet ์šฉ UI ์ถ”๊ฐ€
  • ์ด๋ฏธ์ง€ ์••์ถ•, ์ด๋ฏธ์ง€ ์ตœ์ ํ™” ์ ์šฉ
  • ์ „์ฒด ํŽ˜์ด์ง€ My Pillowings ์ •๋ณด ๋„์šฐ๊ธฐ ๊ตฌํ˜„
  • PC, Tablet Skeleton UI ์ ์šฉ
ํ”„๋กœํ•„ ํ”„๋กœํ•„ ์ˆ˜์ •
pc_profile pc_modify_profile


7. ๐Ÿ“ ํด๋” ๊ตฌ์กฐ

๐Ÿ“ Tripillow
โ”œโ”€โ”€๐Ÿ“ .github
โ”œโ”€โ”€๐Ÿ“ node_modules
โ”œโ”€โ”€๐Ÿ“ public
โ”œโ”€โ”€๐Ÿ“ src
โ”‚   โ”œโ”€โ”€๐Ÿ“ Assets
โ”‚   โ”œโ”€โ”€๐Ÿ“ Components
โ”‚   โ”œโ”€โ”€๐Ÿ“ Hooks
โ”‚   โ”œโ”€โ”€๐Ÿ“ Mock
โ”‚   โ”œโ”€โ”€๐Ÿ“ Pages
โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“ Chat
โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“ Post
โ”‚   โ”‚   โ”œโ”€โ”€๐Ÿ“ Product
โ”‚   โ”‚   โ””โ”€โ”€๐Ÿ“ Profile
โ”‚   โ”œโ”€โ”€๐Ÿ“ Recoil
โ”‚   โ”œโ”€โ”€๐Ÿ“ Styles
โ”‚   โ””โ”€โ”€๐Ÿ“ Utils
โ”œโ”€โ”€๐Ÿ“„ App.js
โ”œโ”€โ”€๐Ÿ“„ GlobalStyle.jsx
โ”œโ”€โ”€๐Ÿ“„ index.js
โ”œโ”€โ”€๐Ÿ“„ .gitignore
โ”œโ”€โ”€๐Ÿ“„ .prettierrc.js
โ”œโ”€โ”€๐Ÿ“„ package-lock.json
โ”œโ”€โ”€๐Ÿ“„ package.json
โ””โ”€โ”€๐Ÿ“„ README.md

(๐Ÿ”ผ Top)


8. ๐Ÿ™ ํŒ€ ์ปจ๋ฒค์…˜

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

- Feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
- Fix: ๋ฒ„๊ทธ ์ˆ˜์ •
- Docs: ๋ฌธ์„œ ์ˆ˜์ • (์˜ˆ : readme.md, json ํŒŒ์ผ ๋“ฑ ์ˆ˜์ •/ ๋ฌธ์„œ ๊ด€๋ จ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜ ๋“ฑ)
- Design: CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
- Style: ์ฝ”๋“œ formatting, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ์ž์ฒด์˜ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
- Refactor: ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
- Test: ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
- Comment: ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
- Chore: ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ทธ ์™ธ ๊ธฐํƒ€ ์ˆ˜์ • ex) .gitignore
- Rename: ํŒŒ์ผ ๋˜๋Š” ํด๋” ๋ช…์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์˜ฎ๊ธฐ๋Š” ์ž‘์—…๋งŒ์ธ ๊ฒฝ์šฐ
- Remove: ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
- !BREAKING CHANGE: ์ปค๋‹ค๋ž€ API ๋ณ€๊ฒฝ์˜ ๊ฒฝ์šฐ
- !HOTFIX: ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ

์ฝ”๋“œ ์ปจ๋ฒค์…˜

ํ†ต์ผ์„ฑ ์žˆ๋Š” ์ฝ”๋“œ ์ž‘์„ฑ์„ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์ฝ”๋“œ ์ปจ๋ฒค์…˜์„ ์ •ํ•ด ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

{
	bracketSpacing:  true,
	jsxBracketSameLine:  false,
	jsxSingleQuote:  true,
	singleQuote:  true,
	proseWrap:  'preserve',
	semi:  true,
	printWidth:  120,
	endOfLine:  'lf',
	useTabs:  false,
	tabWidth:  2,
	trailingComma:  'all',
	arrowParens:  'always',
};

(๐Ÿ”ผ Top)


About

๐Ÿ›ฉ๏ธ ์—ฌํ–‰ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ , ๊ฐœ์ธ๊ฐ„์˜ ์—ฌํ–‰ ์šฉํ’ˆ๊ณผ ์™ธํ™”๋ฅผ ๊ฑฐ๋ž˜ํ•˜๋Š” SNS ํ”Œ๋žซํผ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages