Skip to content

๐Ÿ›ต ๋ถ€๋‹ด์Šค๋Ÿฌ์šด ๋ฐฐ๋‹ฌ ์ตœ์†Œ ๊ธˆ์•ก + ๋ฐฐ๋‹ฌํŒ ๊ณต์œ  ์•ฑ ์„œ๋น„์Šค <๊ฐ€์น˜๋”์น˜>

Notifications You must be signed in to change notification settings

seoyoung7623/TogeDutch_BACKEND_JPA

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

TogeDutch

UMC 3๊ธฐ ๊ฐ€์น˜๋”์น˜ ํŒ€ํ”„๋กœ์ ํŠธ

์ •์ฑ„์› (PM) ์ด์ •๋ฏผ ์œค์„œ์˜ ์ด์Šน์ฃผ ์žฅํ˜„์•„ ์ด์–ด์ง„

1๏ธโƒฃ ์„œ๋น„์Šค ์†Œ๊ฐœ

  • TogeDutch(๊ฐ€์น˜๋”์น˜) : ๋ฐฐ๋‹ฌํŒ + ์ตœ์†Œ ์ฃผ๋ฌธ ๊ธˆ์•ก ๋‚˜๋ˆ„๋Š” "๋ฐฐ๋‹ฌ ๋ฉ”์ดํŠธ ๊ตฌ์ธ ์„œ๋น„์Šค"
  • ๋ถ€๋‹ด์Šค๋Ÿฌ์šด ๋ฐฐ๋‹ฌํŒ, ์ตœ์†Œ ์ฃผ๋ฌธ ๊ธˆ์•ก ๋•Œ๋ฌธ์— ์ฃผ๋ฌธ์„ ๋ง์„ค์ธ ๊ฒฝํ—˜์ด ์žˆ๋‚˜์š”?
  • ๋ฐฐ๋‹ฌ ๋ฉ”์ดํŠธ ๊ณต๊ณ ๋ฅผ ์˜ฌ๋ฆฌ๊ณ , ๋ฉ”์ดํŠธ๋ฅผ ๋žœ๋ค ์ถ”์ฒœ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค

2๏ธโƒฃ ๊ธฐํš ์˜๋„ ๋ฐ ์ฃผ์ œ ์„ ์ • ๋ฐฐ๊ฒฝ

๐Ÿ“Œ ๋ฐฐ๋‹ฌ ์—…๊ณ„๋ฅผ ๋‘˜๋Ÿฌ์‹ผ ๋…ผ๋ž€

โœ… ๋ฐฐ๋‹ฌ ๋Œ€ํ–‰ ์„œ๋น„์Šค๊ฐ€ ๊พธ์ค€ํ•œ ์ธ๊ธฐ๋ฅผ ๋ˆ„๋ฆฌ๊ณ  ์žˆ๋Š” ์š”์ฆ˜!

โœ… ๋ฐฐ๋‹ฌ๋น„์™€ ์ตœ์†Œ ์ฃผ๋ฌธ ๊ธˆ์•ก์— ๋Œ€ํ•œ ๋Š์ด์ง€ ์•Š๋Š” ๋…ผ๋ž€

โœ… ํŠนํžˆ 1์ธ ๊ฐ€๊ตฌ์—๊ฒŒ ํฌ๊ฒŒ ๋Š๊ปด์ง€๋Š” ๋ถ€๋‹ด

โœ… ์—…์ฃผ๊ฐ€ ๋ถ€๋‹ดํ•ด์•ผ ํ•˜๋Š” ๋ฐฐ๋‹ฌ ์ˆ˜์ˆ˜๋ฃŒ ์ฆ๊ฐ€

๋ฐฐ๋‹ฌ ๋Œ€ํ–‰ ์„œ๋น„์Šค๋Š” ์šฐ๋ฆฌ์—๊ฒŒ ํŽธ๋ฆฌํ•จ์„ ๊ฐ€์ ธ๋‹ค ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์†Œ๋น„์ž์™€ ๊ฐ€๊ฒŒ์—๊ฒŒ ์ข‹์€ ์ƒํƒœ๊ณ„๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์ง€๋Š” ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์œ„์˜ ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฐ๋‹ฌ ๋ฉ”์ดํŠธ ๊ตฌ์ธ ์„œ๋น„์Šค : ๊ฐ€์น˜๋”์น˜๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค!


3๏ธโƒฃ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

1. ๋ฐฐ๋‹ฌ ๋ฉ”์ดํŠธ ๊ณต๊ณ  ์—…๋กœ๋“œ

  • ๊ณต๊ณ  ์ œ๋ชฉ, ๊ฐ€๊ฒŒ ์ •๋ณด URL, ๋ฐฐ๋‹ฌํŒ, ์ตœ์†Œ ์ฃผ๋ฌธ ๊ธˆ์•ก, ์œ„์น˜, ์ฃผ๋ฌธ ์‹œ๊ฐ„, ๋ชจ์ง‘ ์ธ์› ๋“ฑ์„ ์ƒ์„ธํ•˜๊ฒŒ ์ ์–ด์„œ ์—…๋กœ๋“œ
  • ๊ณต๊ณ ๋ฅผ ์ตœ์‹ ์ˆœ, ์ฃผ๋ฌธ์ž„๋ฐ• ์ˆœ์œผ๋กœ ์กฐํšŒ ๊ฐ€๋Šฅ image

2. ์œ ์ €์—๊ฒŒ ์•Œ๋ฆผ ์ „์†ก

  • ์œ ์ €๊ฐ€ ์„ค์ •ํ–ˆ๋˜ ์•Œ๋ฆผ ํ‚ค์›Œ๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ณต๊ณ ๊ฐ€ ์—…๋กœ๋“œ๋˜๋ฉด ์œ ์ €์—๊ฒŒ ์•Œ๋ฆผ
  • ๋ฉ”์ดํŠธ ์‹ ์ฒญ ํ˜„ํ™ฉ์„ ์œ ์ €์—๊ฒŒ ์•Œ๋ฆผ โ†’ ์•Œ๋ฆผ ํƒญ์—์„œ ๋ฉ”์ดํŠธ ์ˆ˜๋ฝ/๊ฑฐ์ ˆ ๊ฐ€๋Šฅ image

3. ์ฑ„ํŒ…

  • ๊ณต๊ณ ์ž์™€ ์‹ ์ฒญ์ž๊ฐ€ ํ•จ๊ป˜ํ•˜๋Š” ์ฑ„ํŒ…๋ฐฉ ์ƒ์„ฑ โ†’ ์ฑ„ํŒ…์„ ํ†ตํ•œ ๊ณต๋™ ์ฃผ๋ฌธ
  • ๋ฉ”์‹œ์ง€, ์‚ฌ์ง„, ์•ฝ์† ์žฅ์†Œ, ์•ฝ์† ์‹œ๊ฐ„ ์ „์†ก ๊ฐ€๋Šฅ image

4. ๋žœ๋ค๋งค์นญ

  • ์ฃผ๋ฌธ ์˜ˆ์ • ์‹œ๊ฐ„์„ ์ง€๋‚ฌ์ง€๋งŒ ๋ชจ์ง‘ ์ธ์›์„ ์ฑ„์šฐ์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ ๋žœ๋ค์ถ”์ฒœ ๋ฒ„ํŠผ ํ™œ์„ฑํ™”
  • ์ตœ๋Œ€ 3ํšŒ ๋‚˜๋ˆ” ์žฅ์†Œ ์ฃผ๋ณ€์— ๊ฑฐ์ฃผ ์ค‘์ธ ์œ ์ €๋ฅผ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋งค์นญ ์‹ ์ฒญ ๊ฐ€๋Šฅ image

5. ์นœ์ ˆ๋„ ํ‰๊ฐ€

  • ๊ณต๊ณ ์ž์™€ ๋ฉ”์ดํŠธ๋Š” ์•ฝ์† ์žฅ์†Œ์—์„œ ๋งŒ๋‚˜ ์Œ์‹ ์ „๋‹ฌ ํ›„ ์„œ๋กœ์˜ ์นœ์ ˆ๋„๋ฅผ ํ‰๊ฐ€
  • ์ƒ๋Œ€๋ฐฉ์˜ ํ”„๋กœํ•„ ํด๋ฆญ ์‹œ ์นœ์ ˆ๋„ ์ˆ˜์น˜์™€ ํ…์ŠคํŠธ ํ›„๊ธฐ ํ™•์ธ ๊ฐ€๋Šฅ
  • ์•ฑ ์‚ฌ์šฉ ์‹œ ์‚ฌ์šฉ์ž์˜ ์‹ ๋ขฐ๋„๋ฅผ ํŒ๋‹จํ•˜๋Š” ์ฒ™๋„๋กœ ํ™œ์šฉ ๊ฐ€๋Šฅ image

์ด์™ธ์—๋„ ์•Œ๋ฆผ ํ‚ค์›Œ๋“œ ์„ค์ •, ์ฃผ๋ณ€ ๋ง›์ง‘ ๊ฒ€์ƒ‰, ๊ด‘๊ณ  ๋“ฑ๋ก ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค.


4๏ธโƒฃ ๊ฐ€์น˜๋”์น˜์˜ POD

๋ฐฐ๋‹ฌ๊ธฑ

  • ๋ฐฐ๋‹ฌ๊ธฑ์€ 1์ธ ๊ฐ€๊ตฌ์™€ ํ•™์ƒ๋“ค์„ ํƒ€๊ฒŸ์ธต์œผ๋กœ
  • ๋ฐฐ๋‹ฌํŒ๊ณผ ๋ฐฐ๋‹ฌ์ตœ์†Œ๊ธˆ์•ก์„ 0์›์œผ๋กœ ์ œ๊ณต
  • ์„œ๋น„์Šค ์ง€์—ญ์ด ์„œ์šธ๊ณผ ๋ช‡๋ช‡ ๋Œ€ํ•™๊ต๋กœ ํ•œ์ • image

5๏ธโƒฃ ์‚ฌ์šฉ ๊ธฐ์ˆ 

Java Badgeย  SpringBoot Badgeย  MySQL Badgeย  AWS EC2 Badgeย  AWS S3 Badgeย  AWS RDS Badgeย 

IntelliJ Badgeย  Github Badgeย  Postmanย  Swaggerย  Dockerย  Notionย 


6๏ธโƒฃ ์‹œ์—ฐ ์˜์ƒ

https://www.youtube.com/watch?v=REyCEVnXyiY)](https://www.youtube.com/watch?v=REyCEVnXyiY


7๏ธโƒฃ Commit Message Convention

์ปค๋ฐ‹ํƒœ๊ทธ: ๋‚ด์šฉ #๋‹‰๋„ค์ž„

ex. `feat : login ํŒŒ์ผ ์ถ”๊ฐ€ #jay'

command mean
feat ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
fix ๋ฒ„๊ทธ ์ˆ˜์ •
docs ๋ฌธ์„œ ์ˆ˜์ •
style ์ฝ”๋“œ ํฌ๋งท ๋ณ€๊ฒฝ
test ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
refactoring ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
chore ๋นŒ๋“œ, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •

About

๐Ÿ›ต ๋ถ€๋‹ด์Šค๋Ÿฌ์šด ๋ฐฐ๋‹ฌ ์ตœ์†Œ ๊ธˆ์•ก + ๋ฐฐ๋‹ฌํŒ ๊ณต์œ  ์•ฑ ์„œ๋น„์Šค <๊ฐ€์น˜๋”์น˜>

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.9%
  • Dockerfile 0.1%