Skip to content

Third-tool/Thirdtool-backend-re-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

73 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Thirdtool-backend-re-

๐Ÿง  The Third Tool

๋ง๊ฐ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ ์„ธ ๋ฒˆ์งธ ๋„๊ตฌ
์—ฐํ•„๊ณผ ๊ณต์ฑ… ๊ทธ๋‹ค์Œ, ๊ธฐ์–ต์„ ์™„์„ฑํ•˜๋Š” ์šฐ๋ฆฌ์˜ ๋„๊ตฌ


๐Ÿ—“ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

  • ํ”„๋กœ์ ํŠธ๋ช…: The Third Tool
  • ๋ถ€์ œ: ๋ง๊ฐ ๋ฐฉ์ง€๋ฅผ ์œ„ํ•œ 3๋ฒˆ์งธ ๋„๊ตฌ (์—ฐํ•„, ๊ณต์ฑ… ๊ทธ๋ฆฌ๊ณ  The Third Tool)
  • ์ง„ํ–‰ ๊ธฐ๊ฐ„: ์ž‘์„ฑ ์ค‘
  • ํŒ€์›:
    • Frontend: ๊น€์ดˆ์—ฐ, ํ™ฉ์˜์ค€
    • Backend: ๊น€์ค€์„ฑ, ์ด์„ฑํ˜

๐Ÿ” ํ•œ ์ค„ ์†Œ๊ฐœ

์šฐ๋ฆฌ๋Š” ๋ฐฉ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์†์—์„œ๋„ ์žŠ์ง€ ์•Š๋„๋ก ๋•๋Š” **๋ง๊ฐ ๋ฐฉ์ง€ ๋ฐฑ์‹ (tool)**์„ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“Œ ํ•„์š”์„ฑ ๋ฐ ๋ฐฐ๊ฒฝ

  • ํ˜„๋Œ€ ์‚ฌํšŒ์—์„œ ๋ฐ์ดํ„ฐ์˜ ์–‘์€ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋‹จ์ˆœํ•œ ๊ณต์ฑ… ์ •๋ฆฌ๋‚˜ ๊ธฐ์กด ๋ฉ”๋ชจ ์„œ๋น„์Šค๋งŒ์œผ๋กœ๋Š” ์ด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ํ•™์Šตํ•˜๊ณ  ์˜ค๋ž˜ ๊ธฐ์–ตํ•˜๊ธฐ ์–ด๋ ต๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์šฐ๋ฆฌ๋Š” ๊ธฐ์–ตํ•  ๊ฒƒ์ด ๋Š˜์–ด๋‚˜๋Š” ํ™˜๊ฒฝ์—์„œ ์‚ด๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐœ์ธ์ด ์ •๋ณด๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ดํ•ดํ•˜๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐ›์•„๋“ค์ผ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
  • AI ์‹œ๋Œ€์™€ ํ”Œ๋žซํผ ๊ฒฝ์ œ ์†์—์„œ ๋ฐ์ดํ„ฐ ํ™œ์šฉ ๋ฐฉ์‹์ด ๊ธ‰๋ณ€ํ•˜๊ณ  ์žˆ์ง€๋งŒ, ์ด์— ๋Œ€์‘ํ•˜๋Š” ๊ธฐ์–ต ๋ณด์กฐ ์‹œ์Šคํ…œ์€ ์•„์ง ๋ถ€์กฑํ•œ ์‹ค์ •์ž…๋‹ˆ๋‹ค.
  • ์ปดํ“จํ„ฐ์˜ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๋ฐฉ์‹์ฒ˜๋Ÿผ ๊ธฐ์–ต๋„ ์ฒด๊ณ„์ ์œผ๋กœ ์ •๋ฆฌ๋œ๋‹ค๋ฉด ํ•™์Šต์˜ ํšจ์œจ์ด ๋†’์•„์งˆ ๊ฒƒ์ด๋ผ๋Š” ์ธ์‹์—์„œ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๐ŸŽฏ ํ•ต์‹ฌ ์ปจ์…‰

๐Ÿ“Œ The Third Tool

๊ธฐ์กด์—๋Š” ์—ฐํ•„๊ณผ ๊ณต์ฑ…์ด ํ•™์Šต์˜ ๊ธฐ๋ณธ ๋„๊ตฌ์˜€๋‹ค๋ฉด, ๊ทธ ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ **ํšจ์œจ์ ์ธ ์•”๊ธฐ๋ฅผ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ(third tool)**๋กœ ์ž๋ฆฌ ์žก๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค.

๐Ÿ“ ์ปจ์…‰ ๋ฐฉํ–ฅ

  • ์œ ํŠœ๋ธŒ์—์„œ ๋ฐ˜๋ณต ์ถ”์ฒœ๋˜๋Š” ์˜์ƒ์ฒ˜๋Ÿผ ์ •๋ณด๊ฐ€ ์ฃผ๊ธฐ์ ์œผ๋กœ ๋…ธ์ถœ๋˜๋ฉด, ์–ต์ง€๋กœ ์™ธ์šฐ์ง€ ์•Š์•„๋„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ฒดํ™”๋˜๋Š” ๊ฒฝํ—˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์•”๊ธฐ๋ฅผ ๊ฐ•์š”ํ•˜์ง€ ์•Š๋Š” ํ™˜๊ฒฝ, ๊ทธ๋Ÿฌ๋‚˜ ๋ฐ˜๋ณต์ ์ธ ์ถ”์ฒœ์„ ํ†ตํ•ด ๊ธฐ์–ต์„ ์œ ๋„ํ•˜๋Š” ํ™˜๊ฒฝ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ง๊ฐ์„ ์ค„์ด๊ณ , ์•”๊ธฐ๋ฅผ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ์š”์†Œ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ํ•™์Šต ๋ฐฉ์‹์— ๋งž์ถฐ ์ง€์†์ ์œผ๋กœ ํŠœ๋‹ ๋ฐ ๊ฐœ์„ ๋˜๋Š” ์‹œ์Šคํ…œ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿงฉ ๊ฐœ๋ฐœ ๊ธฐ๋Šฅ ๊ตฌ์„ฑ

๐Ÿ“ท ํฌํ†  ์นด๋“œ ์‹œ์Šคํ…œ โ€“ ์ฃผ๊ธฐ ํ•™์Šต ๊ด€๋ฆฌ

  • ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ ์ฑ… ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ค‘์š” ๋ถ€๋ถ„์„ ๊ฐ€๋ ค ์•”๊ธฐ ์นด๋“œ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ€๋ฆฐ ์˜์—ญ์„ ํด๋ฆญํ•˜์—ฌ ์ •๋‹ต ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ๋ฐ˜์‘์„ ๋ฐ”ํƒ•์œผ๋กœ ๋ณต์Šต ์ฃผ๊ธฐ๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค.
  • ์‰ฌ์šด ๋‚ด์šฉ์€ ์ž๋™ ์‚ญ์ œ, ์–ด๋ ค์šด ๋‚ด์šฉ์€ ๋ฐ˜๋ณต ๋…ธ์ถœ๋˜๋Š” ์Šค๋งˆํŠธ ํ•™์Šต ์‹œ์Šคํ…œ ๋„์ž….
  • OS ์บ์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ + ๋ง๊ฐ ๊ณก์„  ๊ธฐ๋ฐ˜ ๋ณต์Šต ์ฃผ๊ธฐ ์ตœ์ ํ™” ์˜ˆ์ •.

๐Ÿ”ง ์ž์ฒด ํŠœ๋‹ ์‹œ์Šคํ…œ

  • ์‚ฌ์šฉ์ž๊ฐ€ ์ „์ฒด ํ•™์Šต ํ๋ฆ„์„ ์ž๊ธฐ ์ ๊ฒ€ํ•˜๋ฉฐ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์„ ์Šค์Šค๋กœ ์ธ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.
  • ํฌํ† ์นด๋“œ, ๋ฑ ์‹œ์Šคํ…œ๊ณผ ์—ฐ๊ณ„๋˜์–ด ๋‹จํŽธ์  ๊ธฐ์–ต โ†’ ๋งฅ๋ฝ์  ์ดํ•ด๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค.
  • ์ด์•ผ๊ธฐ์˜ ์ค„๊ฑฐ๋ฆฌ๋ฅผ ํŒŒ์•…ํ•˜๋“ฏ ์ง€์‹ ๊ตฌ์กฐ๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ํ๋ฆ„์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ—ƒ๏ธ ๋ฑ ์‹œ์Šคํ…œ (Deck System)

  • ์‚ฌ์šฉ์ž๋Š” ์ž์‹ ๋งŒ์˜ **ํ•™์Šต ๋ฑ(๋‹จ์œ„)**์„ ๊ตฌ์„ฑํ•˜๊ณ , ์ด๋ฅผ ๋ถ„์•ผ๋ณ„๋กœ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฉ˜ํ†  ๊ธฐ๋Šฅ ๋ฐ ํ”ผ๋“œ๋ฐฑ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๊ณต๋™ ํ•™์Šต์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.
  • ์žฅ๊ธฐ์ ์œผ๋กœ๋Š” ํ•™์Šต ์ปค๋ฆฌํ˜๋Ÿผ ์‹œ์Šคํ…œ๊นŒ์ง€ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐ์ž…๋‹ˆ๋‹ค.

๐ŸŽฏ ๊ธฐ๋Œ€ํšจ๊ณผ ๋ฐ ํ™œ์šฉ๋ฐฉ์•ˆ

โœ… ๊ธฐ๋Œ€ ํšจ๊ณผ

  • ํ•™์Šต ํšจ์œจ์„ฑ ๊ทน๋Œ€ํ™”:

    • ์‹œ๊ฐ ๊ธฐ๋ฐ˜ ํ•™์Šต(ํฌํ† ์นด๋“œ)์„ ํ†ตํ•œ ์ง‘์ค‘ ํ•™์Šต
    • ๋ฐ˜๋ณต ๋…ธ์ถœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ๊ธฐ์–ต ๊ฐ•ํ™”
    • ์‚ฌ์šฉ์ž์˜ ํ•™์Šต ์ˆ˜์ค€์— ๋”ฐ๋ผ ๋งž์ถคํ˜• ๋ฐ˜๋ณต ์ œ๊ณต
  • ์ž๊ธฐ ์ฃผ๋„ ํ•™์Šต ๊ฐ•ํ™”:

    • ํŠœ๋‹ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ์ž์‹ ์˜ ์ดํ•ด๋„๋ฅผ ์ ๊ฒ€ํ•˜๊ณ  ๊ฐœ์„ 
    • ๋ฐ˜๋ณต์  ๋ณต์Šต๋ณด๋‹ค๋Š” ํ•„์š”ํ•œ ๋ถ€๋ถ„์— ์ง‘์ค‘ํ•œ ํ•™์Šต ์œ ๋„
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ ํ™•์žฅ:

    • ๋ฑ ๊ณต์œ  ๋ฐ ๋ฉ˜ํ† ๋ง ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ฐ„ ํ˜‘์—… ๊ฐ€๋Šฅ
    • ๋ฐ์ดํ„ฐ๊ฐ€ ์Œ“์ผ์ˆ˜๋ก ๊ฐœ์ธํ™”๋œ ํ•™์Šต ๋กœ๋“œ๋งต ์ œ๊ณต ๊ฐ€๋Šฅ

๐Ÿš€ ํ™œ์šฉ ๋ฐฉ์•ˆ

  • ํ•™์ƒ, ์ง์žฅ์ธ, ์‹œํ—˜ ์ค€๋น„์ƒ ๋“ฑ ๋ชจ๋“  ํ•™์Šต์ž์—๊ฒŒ ๋งž์ถคํ˜• ํ•™์Šต ์ œ๊ณต
  • ์‚ฌ์ง„ + ํ…์ŠคํŠธ + ๋ฉ”๋ชจ๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ์ž…๋ ฅ ๋ฐฉ์‹ ์ œ๊ณต
  • ํ•™์Šต ๋ฐฉ์‹๊ณผ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง€์† ์—…๋ฐ์ดํŠธํ•˜๋ฉฐ ๊ธฐ์–ต ๋ณด์กฐ ์ƒํƒœ๊ณ„๋กœ ํ™•์žฅ

โš™๏ธ ๊ธฐ์ˆ  ์Šคํƒ

FE

  • React.js

BE

  • Spring Boot
  • Spring Security
  • JPA

DB

  • MySQL

Infra

  • AWS S3 (์ด๋ฏธ์ง€ ์ €์žฅ)
  • Docker (๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ถ„๋ฆฌ)

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

  • Anki
  • Notion
  • Speak

์ง€๊ธˆ์€ ๋„์ž…๊ธฐ์— ๋ถˆ๊ณผํ•˜์ง€๋งŒ, ์šฐ๋ฆฌ๊ฐ€ ๊ธฐ๋กํ•˜๋Š” ๋ชจ๋“  ์ •๋ณด๊ฐ€ ๊ธฐ์–ต์œผ๋กœ ์ฒดํ™”๋˜๋Š” ๊ทธ๋‚ ๊นŒ์ง€ The Third Tool์€ ๊ณ„์† ๋ฐœ์ „ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ‘ท ๋ฒ„์ „ ๊ธฐ๋ก

๋ฒ„์ „
์—…๋ฐ์ดํŠธ ๋‚ด์šฉ
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
v1.0.0 ์ฒซ ๋ฒˆ์งธ ๋ฒ„์ „ ์˜คํ”ˆ
- ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ ์ •๋ฆฌ
- ํฌํ† ์นด๋“œ ์‹œ์Šคํ…œ ๊ธฐํš ๋ฐ ๊ฐœ๋ฐœ ์‹œ์ž‘
- ์ž์ฒด ํŠœ๋‹ ์‹œ์Šคํ…œ ์„ค๊ณ„
- ๋ฑ ์‹œ์Šคํ…œ ์„ค๊ณ„
24.05.18

thirdtool-backend

๊นƒ ๊ด€๋ จ ๊ฐ„๋‹จํ•œ ๊ฐ€์ด๋“œ

์šฐ๋ฆฌ๋Š” ๊ฐ ๊ธฐ๋Šฅ ๋‹จ์œ„(Feature)๋กœ ๋ธŒ๋žœ์น˜๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ž‘์—… ํ›„ main ๋ธŒ๋žœ์น˜์— Pull Request(PR) ๋ฐฉ์‹์œผ๋กœ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
์•„๋ž˜๋Š” ๊ฐœ๋ฐœ ์ค‘ ๋”ฐ๋ผ์•ผ ํ•  Git ๊ทœ์น™์ž…๋‹ˆ๋‹ค.


1. ๋ธŒ๋žœ์น˜ ์ „๋žต

  • main: ๋ฐฐํฌ์šฉ ๋ธŒ๋žœ์น˜ (์ ˆ๋Œ€ ์ง์ ‘ ํ‘ธ์‹œ ๊ธˆ์ง€)
  • feature/๊ธฐ๋Šฅ์ด๋ฆ„: ๊ธฐ๋Šฅ ๋‹จ์œ„ ์ž‘์—… ๋ธŒ๋žœ์น˜
    ์˜ˆ: feature/login, feature/user-profile, feature/#12-refactor-tag

โœ… ํ•˜๋‚˜์˜ ๊ธฐ๋Šฅ์ด ๋๋‚˜๋ฉด ํ•ด๋‹น ๋ธŒ๋žœ์น˜๋Š” ๋ณ‘ํ•ฉ ํ›„ ์‚ญ์ œ


2. ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ ๋ฐ ์ด๋™

git checkout -b feature/๊ธฐ๋Šฅ์ด๋ฆ„

์˜ˆ:

git checkout -b feature/login-api

3. ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ๊ทœ์น™

ํ˜•์‹:

[feature-๊ธฐ๋Šฅ์ด๋ฆ„] ์ž‘์—… ๋‚ด์šฉ

์˜ˆ:

  • [feature-login] ๋กœ๊ทธ์ธ API ๊ตฌํ˜„
  • [feature-tag] ํ•ด์‹œํƒœ๊ทธ ์„œ๋น„์Šค ๋กœ์ง ๋ถ„๋ฆฌ

4. ์ž‘์—… ์ €์žฅ ๋ฐ ํ‘ธ์‹œ

git add .
git commit -m "[feature-๊ธฐ๋Šฅ์ด๋ฆ„] ์ž‘์—… ๋‚ด์šฉ"
git push origin feature/๊ธฐ๋Šฅ์ด๋ฆ„

5. Pull Request (PR)

  1. GitHub์—์„œ main โ† feature/๊ธฐ๋Šฅ์ด๋ฆ„ ๊ธฐ์ค€ PR ์ƒ์„ฑ
  2. ์ œ๋ชฉ: [feature-๊ธฐ๋Šฅ์ด๋ฆ„] ์ž‘์—… ๋‚ด์šฉ
  3. ๋ฆฌ๋ทฐ์–ด์—๊ฒŒ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์š”์ฒญ- ๋ฐ˜๋“œ์‹œ ๋ฆฌ๋ทฐ๊ฐ€ ํ™•์ธ์ด ๋˜์—ˆ์„ ๋•Œ๋งŒ main ๋ธŒ๋žœ์น˜์— ๋‚จ๊ธธ ๊ฒƒ
  4. ์Šน์ธ๋˜๋ฉด main ๋ธŒ๋žœ์น˜์— ๋ณ‘ํ•ฉ

6. ์ถฉ๋Œ ํ•ด๊ฒฐ

git pull origin main --rebase
# ์ถฉ๋Œ ํŒŒ์ผ ์ˆ˜์ •
git add .
git rebase --continue
git push -f origin feature/๊ธฐ๋Šฅ์ด๋ฆ„

7. ๊ธฐํƒ€ ๊ทœ์น™

  • ๊ณตํ†ต ์„ค์ • ํŒŒ์ผ(QuerydslConfig, SecurityConfig)์€ global/config ํด๋”์— ์œ„์น˜
  • ๋ชจ๋“  ๊ธฐ๋Šฅ์€ ์ž์‹ ์˜ feature ๋ธŒ๋žœ์น˜์—์„œ ๊ตฌํ˜„ ํ›„ ๋ณ‘ํ•ฉ
  • ํ…Œ์ŠคํŠธ ๋ฐ ์„ค์ • ๋ฆฌํŒฉํ† ๋ง์€ ๊ฐ€๋Šฅํ•˜๋ฉด ๋…๋ฆฝ๋œ ๋ธŒ๋žœ์น˜๋กœ ์ž‘์—…

๐Ÿงญ ํŒ€ ํ˜‘์—… ๊ทœ์น™ (Issue / Pull Request / Project)

๐Ÿ“ Issue ์ž‘์„ฑ ๊ทœ์น™

์ด์Šˆ๋ฅผ ๋“ฑ๋กํ•  ๋•Œ๋Š” ์•„๋ž˜ ํ˜•์‹์„ ๋”ฐ๋ผ์ฃผ์„ธ์š”:

๐Ÿ“‹ Checklist

  • ๐Ÿ“ Jira ์ด์Šˆ๋ฅผ ๋“ฑ๋กํ–ˆ๋‚˜์š”?
    ์˜ˆ: TNT-000

โœ… Tasks

  • ์ด์Šˆ ์š”์•ฝ์„ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ ์–ด์ฃผ์„ธ์š”
    ์˜ˆ: ๋กœ๊ทธ์ธ API ์˜ˆ์™ธ์ฒ˜๋ฆฌ ์ถ”๊ฐ€, ๋งˆ์ดํŽ˜์ด์ง€ UI ์ˆ˜์ • ๋“ฑ

๐Ÿ™‹๐Ÿป More

  • ์ฐธ๊ณ ํ•  ๋‚ด์šฉ์ด๋‚˜, ์—ฐ๊ด€ ์ด์Šˆ/๊ธฐ๋Šฅ, ๋…ผ์˜ํ•  ์‚ฌํ•ญ์ด ์žˆ๋‹ค๋ฉด ์ž์œ ๋กญ๊ฒŒ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”
    ์˜ˆ: "ํ•ด๋‹น ๊ธฐ๋Šฅ์€ #14 ์ด์Šˆ์™€ ์—ฐ๋™๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค."

๐Ÿ’ก Project ์ž๋™ํ™” ์—ฐ๋™์„ ์œ„ํ•ด, ์ด์Šˆ ์™„๋ฃŒ ํ›„ ๋ฐ˜๋“œ์‹œ Closed ์ฒ˜๋ฆฌํ•ด์ฃผ์„ธ์š”.


๐Ÿš€ Pull Request ์ž‘์„ฑ ๊ทœ์น™

PR์„ ์˜ฌ๋ฆด ๋•Œ๋Š” ์•„๋ž˜ ์–‘์‹์„ ๋”ฐ๋ผ์ฃผ์„ธ์š”:

๐Ÿ”— ๊ด€๋ จ ์ด์Šˆ

  • ๊ด€๋ จ๋œ Jira ๋˜๋Š” GitHub ์ด์Šˆ๋ฅผ ๋งํฌํ•ด์ฃผ์„ธ์š”
    ์˜ˆ: [TNT-001](https://jira.example.com/browse/TNT-001)

โœจ ์ž‘์—… ๋‚ด์šฉ

  • ํ•ด๋‹น PR์—์„œ ๊ตฌํ˜„ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•œ ๋‚ด์šฉ์„ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ •๋ฆฌํ•ด์ฃผ์„ธ์š”
    ์˜ˆ: "ํ”„๋กœํ•„ ์ˆ˜์ • API ๊ตฌํ˜„", "์ด๋ฉ”์ผ ์ธ์ฆ ๊ธฐ๋Šฅ ์ถ”๊ฐ€"

โœ… ์ฒดํฌ๋ฆฌ์ŠคํŠธ

  • ์ฝ”๋“œ๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ปดํŒŒ์ผ๋˜๋‚˜์š”?
  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ํ†ต๊ณผํ–ˆ๋‚˜์š”?
  • mergeํ•  ๋ธŒ๋žœ์น˜๋ฅผ ์ •ํ™•ํžˆ ์„ ํƒํ–ˆ๋‚˜์š”? (ex: main, dev)
  • Label์„ ์ง€์ •ํ–ˆ๋‚˜์š”?

๐ŸŽƒ ์ƒˆ๋กญ๊ฒŒ ์•Œ๊ฒŒ๋œ ์‚ฌํ•ญ

  • ์ž‘์—…ํ•˜๋ฉด์„œ ์ƒˆ๋กœ ํ•™์Šตํ•œ ๊ฐœ๋…์ด๋‚˜ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฒฝํ—˜์ด ์žˆ๋‹ค๋ฉด ์ ์–ด์ฃผ์„ธ์š” (์„ ํƒ ์‚ฌํ•ญ)

๐Ÿ“‹ ์ฐธ๊ณ  ์‚ฌํ•ญ

  • ๋ฆฌ๋ทฐ์–ด๊ฐ€ ์ฃผ์˜ ๊นŠ๊ฒŒ ๋ด์•ผ ํ•  ๋ถ€๋ถ„, ๋ฐฐํฌ ์‹œ ์œ ์˜ ์‚ฌํ•ญ ๋“ฑ์„ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”
    ์˜ˆ: ์™ธ๋ถ€ API ์—ฐ๋™, ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ์ฃผ์˜ ๋“ฑ

๐Ÿ“Œ ํ”„๋กœ์ ํŠธ ์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ

  • Issue๊ฐ€ Close ์ƒํƒœ๊ฐ€ ๋˜๋ฉด, GitHub Project์—์„œ๋„ "Done" ์นผ๋Ÿผ์œผ๋กœ ์ž๋™ ์ด๋™๋ฉ๋‹ˆ๋‹ค.
  • ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•  ๊ฒฝ์šฐ์—๋„ ๋ฐ˜๋“œ์‹œ Closed ์ฒ˜๋ฆฌํ•ด์ฃผ์„ธ์š”.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages