Skip to content

๐Ÿ›ฃ๏ธ ์ธ์‡„๋กœ ๊ฐ€๋Š” ์ง€๋ฆ„๊ธธ, ์ธ์‡„๊ณจ๋ชฉ - ์›น ํ”„๋ก ํŠธ

License

Notifications You must be signed in to change notification settings

PrintingAlley/PrintingAlley-Web-Front

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

์ธ์‡„ ๊ณจ๋ชฉ ์›น ํ”„๋ก ํŠธ์—”๋“œ README

๐Ÿš€ Git Commit ๊ทœ์น™

  1. ๊นƒ๋ชจ์ง€ ์‚ฌ์šฉ: ๊ฐ ์ปค๋ฐ‹ ์•ž์—๋Š” ๊นƒ๋ชจ์ง€๋ฅผ ๋ถ™์—ฌ์„œ ์ž‘์—…์˜ ๋‚ด์šฉ์„ ์ง๊ด€์ ์œผ๋กœ ์•Œ ์ˆ˜ ์žˆ๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
    • ์˜ˆ) ๐Ÿ“š :: API ๋ฌธ์„œ ์ž‘์„ฑ
  2. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€: ํ•œ๊ธ€๋กœ ๋ช…ํ™•ํ•˜๊ฒŒ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.

์ปค๋ฐ‹ ํƒ€์ž…

  • ๐Ÿš€ feat: ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ๐ŸŽจ style: UI ์Šคํƒ€์ผ ๋ณ€๊ฒฝ
  • ๐Ÿ“ฆ build: ๋นŒ๋“œ ๊ด€๋ จ ํŒŒ์ผ ์ˆ˜์ • ๋˜๋Š” ์ถ”๊ฐ€
  • ๐Ÿ”ง chore: ์ผ๋ฐ˜์ ์ธ ์ฝ”๋“œ ์œ ์ง€ ๊ด€๋ฆฌ ์ž‘์—…
  • ๐Ÿ“š docs: ๋ฌธ์„œ ์ถ”๊ฐ€/์ˆ˜์ •
  • ๐Ÿšจ fix: ๋ฒ„๊ทธ ์ˆ˜์ •
  • ๐Ÿ” perf: ์„ฑ๋Šฅ ๊ฐœ์„ 
  • โ™ป๏ธ refactor: ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
  • ๐Ÿงช test: ํ…Œ์ŠคํŒ…๊ณผ ๊ด€๋ จ๋œ ์ž‘์—…

๐ŸŒณ Git Branch ์ „๋žต

  • main: ๋ฐฐํฌ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋งŒ์„ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
  • dev: ๊ฐœ๋ฐœ ์ค‘์ธ ์ฃผ์š” ๋ธŒ๋žœ์น˜๋กœ, ๊ธฐ๋Šฅ๋ณ„ ๋ธŒ๋žœ์น˜๊ฐ€ ์™„์„ฑ๋˜๋ฉด ์ด๊ณณ์— ๋จธ์ง€ํ•ฉ๋‹ˆ๋‹ค.
  • feature/#<์ด์Šˆ๋ฒˆํ˜ธ>: ๊ฐ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ์ž‘์—…ํ•ฉ๋‹ˆ๋‹ค. ์ž‘์—… ์™„๋ฃŒ ํ›„ dev ๋ธŒ๋žœ์น˜๋กœ PR์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ–ฅ React ํ”„๋กœ์ ํŠธ ์‹คํ–‰ํ•˜๊ธฐ

0. Node.js ์„ค์น˜ ํ™•์ธ

๋จผ์ €, Node.js๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ๋ฏธ๋„์—์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ Node.js์˜ ๋ฒ„์ „์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

node -v

๋งŒ์•ฝ Node.js๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์ง€ ์•Š๋‹ค๋ฉด, Node.js ๊ณต์‹ ์›น์‚ฌ์ดํŠธ์—์„œ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•˜์„ธ์š”.

1. ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

ํ”„๋กœ์ ํŠธ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์— .env ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ํ•„์š”ํ•œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜๋“ค์„ ์ด ํŒŒ์ผ์— ์ถ”๊ฐ€ํ•˜์„ธ์š”.

์˜ˆ์‹œ:

REACT_APP_HOST_API=http://localhost:8080
REACT_APP_KAKAO_REST_API=1234567890abcdef1234567890

โš ๏ธ .env ํŒŒ์ผ์„ ์ €์žฅ์†Œ์— ์ปค๋ฐ‹ํ•˜์ง€ ์•Š๋„๋ก ์ฃผ์˜ํ•˜์„ธ์š”.

2. ์˜์กด์„ฑ ์„ค์น˜ํ•˜๊ธฐ

ํ”„๋กœ์ ํŠธ์˜ ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ํ•„์š”ํ•œ ํŒจํ‚ค์ง€์™€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

npm install

3. ๊ฐœ๋ฐœ ์„œ๋ฒ„ ๊ตฌ๋™ํ•˜๊ธฐ

์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด, ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ ๊ฐœ๋ฐœ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

npm start

์ดํ›„ ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ http://localhost:3000 ์ฃผ์†Œ๋กœ ์ ‘์†ํ•˜๋ฉด ๊ฐœ๋ฐœ ์ค‘์ธ React ์•ฑ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

About

๐Ÿ›ฃ๏ธ ์ธ์‡„๋กœ ๊ฐ€๋Š” ์ง€๋ฆ„๊ธธ, ์ธ์‡„๊ณจ๋ชฉ - ์›น ํ”„๋ก ํŠธ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published