5wintaek / gyulling-client

Home Page:https://gyulling-client.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ‹ Fin 🐳

개인의 관심 ν‚€μ›Œλ“œμ— 따라 OXν€΄μ¦ˆλ₯Ό μ œκ³΅ν•˜μ—¬ ν•΄μ–‘ ν™˜κ²½λ¬Έμ œ κ΄€λ ¨ 정보 및 상식 μ œκ³΅ν•˜λŠ” μ„œλΉ„μŠ€. ν•΄μ–‘ ν™˜κ²½ 문제 κ΄€λ ¨ 인식 및 지식 확산을 λͺ©μ μœΌλ‘œ ν•˜λ©°, ν€΄μ¦ˆλ₯Ό 맞좘 이λ ₯에 따라 FIN포인트λ₯Ό 뢀여함. (졜근 3κ°œμ›”κ°„ λˆ„μ  FINν¬μΈνŠΈμ— 따라 메달 배지 μ—…κ·Έλ ˆμ΄λ“œ)

✨ Fin μ£Όμš” κΈ°λŠ₯

1️⃣ μ£Όμš” κΈ°λŠ₯

μ‚¬μš©μžμ—κ²Œ ν•΄μ–‘ ν™˜κ²½λ¬Έμ œμ— κ΄€ν•œ ν‚€μ›Œλ“œ 제곡
μ‚¬μš©μž κ΄€μ‹¬μ‚¬μ˜ λ”°λ₯Έ ν•΄μ–‘ κ΄€λ ¨ 문제 OXν€΄μ¦ˆ λ¬Έμ œν’€μ΄
ν€΄μ¦ˆλ₯Ό 맞좘 이λ ₯에 따라 μ‚¬μš©μžμ—κ²Œ FIN포인트 λΆ€μ—¬

2️⃣ μ„œλΉ„μŠ€ κ°œμš”

ν”ŒλΌμŠ€ν‹± μ»΅ λ˜λŠ” μŒμ‹ 포μž₯ 용기 λ―Έμ‚¬μš©μ— 따라 살릴 수 μžˆλŠ” ν•΄μ–‘ λ¬Όκ³ κ°€μ˜ 수λ₯Ό ν•΄μ–‘ λ¬Όκ³ κ°€μ˜ 수λ₯Ό ν¬μΈνŠΈν™” 함

πŸ‘₯ Team

πŸ‘¨β€πŸ’» νŒ€μ› 정보


μ„œμ•„λ¦„

μ˜€μŠΉνƒ
Web FE Web FE

πŸŽ‹ 브랜치 μ „λž΅

  • 브랜치 μ „λž΅

    • main: μ΅œμ’… 배포용 브랜치
    • dev: κΈ°λŠ₯ 개발용 브랜치
    • λ‹΄λ‹Ήμžλͺ…/κΈ°λŠ₯이름: κΈ°λŠ₯ 별 브랜치
      • ex. arooming/login
    main
      γ„΄ develop
          γ„΄ arooming/login
          γ„΄ taek/modal
  • 🚨 λ°˜λ“œμ‹œ 직속 μƒμœ„ 브랜치둜 머지

  • ❌ κ΅¬λ¦„ν†€μ—μ„œλŠ” λΉ λ₯Έ μž‘μ—…μ„ μœ„ν•΄ issueλ₯Ό μ‚¬μš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€!


πŸ“š 컀밋 μ»¨λ°΄μ…˜

  • 컀밋 λ‹¨μœ„λŠ” λ°˜λ“œμ‹œ μ΅œμ†Œν•œμ˜ μž‘μ—… λ‹¨μœ„λ‘œ μͺΌκ°œμ„œ, ν•œ PRλ‹Ή 10컀밋 이상 λ„˜μ–΄κ°€μ§€ μ•Šλ„λ‘ ν•©λ‹ˆλ‹€.
컀밋 μ—­ν• 
init μ΄ˆκΈ°μ„ΈνŒ…κ³Ό κ΄€λ ¨λœ 컀밋
feat κΈ°λŠ₯ κ΅¬ν˜„κ³Ό κ΄€λ ¨λœ 컀밋
style μ½”λ“œ μˆœμ„œ, cssλ“±μ˜ 포맷에 κ΄€ν•œ 컀밋 (κΈ°λŠ₯에 λ³€ν™”X)
fix 버그λ₯Ό 고친 경우
docs README.md λ“± λ¬Έμ„œλ₯Ό μž‘μ„±ν•œ 경우
chore 주석 μΆ”κ°€, μžμž˜ν•œ λ¬Έμ„œ μˆ˜μ •

πŸ“ 폴더 ꡬ쑰

|-- πŸ“ node_modules
|-- πŸ“ public
|-- πŸ“ src
    	|-- πŸ“ components
    	|-- πŸ“ common
	|-- πŸ“ pages
	|-- πŸ“ libs
       		 |-- πŸ“ hooks
	|-- πŸ“ constants
	|-- πŸ“ assets
		|-- πŸ“ icon
		|-- πŸ“ image
	|-- πŸ“ style
		|-- globalStyle.js
		|-- theme.js
	|-- App.jsx
	|-- main.jsx
	|-- Router.jsx
|-- .eslintrc.cjs
|-- .prettierrc.cjs
|-- .gitignore
|-- index.html
|-- package.json
|-- README.md
|-- vite.config.js
|-- pakage-lock.lock

πŸ“ src > assets ν•„μš”ν•œ μ•„μ΄μ½˜ νŒŒμΌμ€ Figma μ—μ„œ svg둜 export ν•œ ν›„ assets/icon

  • ic_arrow.svg ν•„μš”ν•œ 이미지 νŒŒμΌμ€ Figma μ—μ„œ png둜 export ν•œ ν›„ assets/image폴더에 λ„£κΈ°

  • img_picture.png index.tsμ—μ„œ svg μ»΄ν¬λ„ŒνŠΈν™” ν•˜μ—¬ export β†’ μ»΄ν¬λ„ŒνŠΈμ—μ„œ import μ‹œ μ»΄ν¬λ„ŒνŠΈμ²˜λŸΌ 뢈러였기

  • 파일λͺ… : ic_test.svg (snake case)

  • μ»΄ν¬λ„ŒνŠΈλͺ… (μ‚¬μš©ν•  λ•Œ) : IcTest.svg (Pascal case)

πŸ“ src > pages νŽ˜μ΄μ§€μ˜ μ΅œμƒλ‹¨ μ»΄ν¬λ„ŒνŠΈ. 각 μ»΄ν¬λ„ŒνŠΈλ₯Ό ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€μ—μ„œ ν˜ΈμΆœν•˜λŠ” κ³³

πŸ“ src > components β‡’ νŽ˜μ΄μ§€ λ‚΄λΆ€ κΈ°λŠ₯ μ»΄ν¬λ„ŒνŠΈ

πŸ“ src > common β‡’ μ—¬λŸ¬ νŽ˜μ΄μ§€μ—μ„œ μ‚¬μš©ν•  곡톡 μ»΄ν¬λ„ŒνŠΈ (ex- Button, Header)

πŸ“ src > api api ν•¨μˆ˜ λͺ¨μ•„λ†“λŠ”κ³³

πŸ“ src > hooks custom hooks μ •μ˜ν•˜λŠ” 경우 μ΄κ³³μ—μ„œ μ •μ˜ ν›„ μ‚¬μš©

πŸ“ src > constants μƒμˆ˜ 데이터 파일 λΆ„λ¦¬ν•˜μ—¬ μ‚¬μš©ν•˜λŠ” 경우 μ΄κ³³μ—μ„œ μ •μ˜ ν›„ μ‚¬μš©


πŸ›  기술 μŠ€νƒ

μ—­ν•  μ’…λ₯˜
Library React
Programming Language JavaScript
Styling Styled Components
Data Fetching Axios
Formatting ESLint Prettier
Package Manager npm
Version Control Git GitHub

πŸ’‘ μ£Όμš” 라이브러리

"vite-plugin-svgr": "^4.2.0"

πŸ‘¨β€πŸ‘§β€πŸ‘§ 우리만의 κ·ΈλΌμš΄λ“œλ£°

  • divλ‚¨λ°œν•˜μ§€ μ•Šκ³  μ΅œλŒ€ν•œ μ‹œλ©˜ν‹±ν•œ νƒœκ·Έλ₯Ό μ‚¬μš©ν•˜λ„λ‘ λ…Έλ ₯ν•˜μž
  • 해컀톀 ν™˜κ²½ νŠΉμ„±μƒ λ‚œμ΄λ„/λ³Όλ₯¨μ— λŒ€ν•΄ 적극적으둜 μ˜κ²¬μ„ λ‚˜λˆ„μž
  • νƒ€νŒŒνŠΈ/μžμ‹ νŒŒνŠΈμ˜ 결정사항에 μžˆμ–΄μ„œ μ‘°κΈˆμ΄λΌλ„ λΆˆν™•μ‹€ν•œ 뢀뢄은 λ°˜λ“œμ‹œ!! ν™•μ‹€ν•˜κ²Œ 짚고 λ„˜μ–΄κ°€ 🚨
  • λ¦¬ν”„λ ˆμ‹œ νƒ€μž„μ„ κ°€μ§€μžβ™»οΈ : 2μ‹œκ°„μ— ν•œλ²ˆμ”© 5λΆ„! μΌμ–΄λ‚˜μ„œ 움직이고, μŠ€νŠΈλ ˆμΉ­ν•˜κ³ , μ‚°μ†Œ κ³΅κΈ‰ν•©μ‹œλ‹€

πŸŽ€ μ„œλΉ„μŠ€ 링크

πŸ”— Fin

About

https://gyulling-client.vercel.app


Languages

Language:JavaScript 98.4%Language:HTML 0.8%Language:Dockerfile 0.8%