Skip to content

HANGHAE-INSIDE-BE-FE/HANGHAE-INSIDE-BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

32 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ›ณ ํ•ญ ํ•ด ์ธ ์‚ฌ ์ด ๋“œ [ํด๋ก  ์ฝ”๋”ฉ]

ํด๋ก ์ฝ”๋”ฉ "ํ•ญํ•ด์ธ์‚ฌ์ด๋“œ"

๐Ÿšข ํ•ญ ํ•ด ์ธ ์‚ฌ ์ด ๋“œ (๋””์‹œ์ธ์‚ฌ์ด๋“œ ๊ฐค๋Ÿฌ๋ฆฌ ํด๋ก ์ฝ”๋”ฉ)

๊ตญ๋‚ด ์ตœ๋Œ€ ์ธํ„ฐ๋„ท ์ปค๋ฎค๋‹ˆํ‹ฐ ํฌํ„ธ์ด์ž ์ธํ„ฐ๋„ท ํŠธ๋ Œ๋“œ์˜ ์ค‘์‹ฌ,ย ๋””์‹œ์ธ์‚ฌ์ด๋“œ

์‹ค์‹œ๊ฐ„ ๋ฒ ์ŠคํŠธ ๋“ฑ์˜ ๊ฐค๋Ÿฌ๋ฆฌ ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ๊ณต์œ ํ•  ๊ฒŒ์‹œ๊ธ€ ์ž‘์„ฑย ๊ฒŒ์‹œ๊ธ€ ๋Œ“๊ธ€ ๋‹ฌ๊ธฐย ๋งˆ์Œ์— ๋“œ๋Š” ๊ฒŒ์‹œ๋ฌผ์„ ์ข‹์•„์š” ๋ฒ ์ŠคํŠธ ๊ฒŒ์‹œ๊ธ€

๐ŸŒ  ์‚ฌ์šฉ ๊ธฐ์ˆ 



1. ํšŒ ์› ๊ฐ€ ์ž…

Join Membership

์•„์ด๋””๋ฅผ ์ด๋ฉ”์ผ๋กœ ํ•˜๊ณ  ๋‹‰๋„ค์ž„์„ ๋”ฐ๋กœ ๋ฐ›์•„์„œ ํšŒ์›๊ฐ€์ž…ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๊ตฌํ˜„

์•„์ด๋””์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ ์–‘์‹ ์ฒดํฌ๋Š” ๋”ฐ๋กœ ์„œ๋ฒ„์— ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋„๋ก ๊ตฌํ˜„

2. ๋กœ ๊ทธ ์ธ

LogIn

๋กœ๊ทธ์ธ ์‹œ์— ํ† ํฐ์ด ์ž๋™์ ์œผ๋กœ ํ—ค๋”์— ๋“ค์–ด์˜ค๋„๋ก ๊ธฐ๋Šฅ ๊ตฌํ˜„

ํ† ํฐ ๋งŒ๋ฃŒ ์‹œ๊ฐ„์€ 30๋ถ„์œผ๋กœ ๊ตฌํ˜„

3. ๋ฉ” ์ธ ํŽ˜ ์ด ์ง€

Main

ํฌ์ŠคํŒ…๋œ ๊ฒŒ์‹œ๊ธ€ ๋ฆฌ์ŠคํŠธ๋ฅผ ์ตœ์‹ ์ˆœ์œผ๋กœ ์ถœ๋ ฅ

๋ฅธ์ชฝ ๋ฐฐ๋„ˆ์— ๊ฐ ํŽ˜์ด์ง€์— ๋”ฐ๋ฅธ ๊ฐœ๋…๊ธ€ ํ‘œ์‹œ

4. ๊ฐœ ๋… ๊ธ€( ๋ฒ  ์Šค ํŠธ ๊ธ€ )

Best

์ถ”์ฒœ ์ˆ˜๊ฐ€ 10๊ฐœ๊ฐ€ ๋„˜๋Š” ๊ฒŒ์‹œ๋ฌผ ์ค‘ ์ƒ์œ„ ๊ฒŒ์‹œ๊ธ€ 10๊ฐœ ๋ฆฌ์ŠคํŠธ ์ถœ๋ ฅ

5. ๊ฒŒ ์‹œ ๊ธ€

CreatePost

๋กœ๊ทธ์ธ์ด ๋œ ํšŒ์›๋งŒ ๊ฒŒ์‹œ๊ธ€์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„

์‚ฌ์ง„ ์œ ๋ฌด๋ฅผ ์ „์ฒด ๊ฒŒ์‹œ๋ฌผ ํŽ˜์ด์ง€์—์„œ ๋ถˆ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์ง„์„ ์œ ๋ฌด์— ๊ด€๊ณ„์—†์ด ๊ฒŒ์‹œ๊ธ€ ์ƒ์„ฑ ๊ฐ€๋Šฅ

6. ๋Œ“๊ธ€/๋Œ€๋Œ“๊ธ€

CRUD

๋ณ„๋„์˜ ํšŒ์›๊ฐ€์ž…์„ ํ•˜์ง€ ์•Š๊ณ ๋„ nickname ๊ฐ’๊ณผ password ๊ฐ’ ์ž…๋ ฅ๋งŒ์œผ๋กœ ๋Œ“๊ธ€/๋Œ€๋Œ“๊ธ€ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„

์ „์ฒด์ ์œผ๋กœ request๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ์š”์ฒญ์ผ ๊ฒฝ์šฐ (ex : โ€œ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๋Œ“๊ธ€์ž…๋‹ˆ๋‹ค.โ€)๋“ฑ์˜ ์˜ˆ์™ธ๋ฌธ๊ตฌ ์ถœ๋ ฅ ์ฒ˜๋ฆฌ
createComment(๋Œ“๊ธ€ ์ƒ์„ฑ) / getComment(๋Œ“๊ธ€ ์กฐํšŒ) ๋ฉ”์†Œ๋“œ ๋‚ด createdAt(์ƒ์„ฑ์‹œ๊ฐ„)๊ณผ modifiedAt(์ตœ์ข…์ˆ˜์ •์‹œ๊ฐ„) `yyyy-MM-dd HH:mm` ํ˜•ํƒœ๋กœ ํŒจํ„ด ๋ณ€ํ™˜ํ•˜์—ฌ ์ €์žฅ ๋ฐ ์ถœ๋ ฅ

7. ๊ฐœ๋…์ถ”์ฒœ(์ข‹์•„์š”)/๋น„์ถ”์ฒœ(์‹ซ์–ด์š”)

Heart/UnHeart

๋กœ๊ทธ์ธ์„ ํ•˜์—ฌ์•ผ๋งŒ ๊ฐœ๋…์ถ”์ฒœ/๋น„์ถ”์ฒœ์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„

๊ฐœ๋…์ถ”์ฒœ/๋น„์ถ”์ฒœ ๋ชจ๋‘ 1์ธ 1๊ฒŒ์‹œ๊ธ€ ๋‹น 1๋ฒˆ์”ฉ๋งŒ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ค‘๋ณต ์š”์ฒญ ์‹œ (ex : โ€œ์ด๋ฏธ ์ถ”์ฒœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค.โ€)๋“ฑ์˜ ์˜ˆ์™ธ๋ฌธ๊ตฌ ์ถœ๋ ฅ ์ฒ˜๋ฆฌ
๊ฐœ๋…์ถ”์ฒœ/๋น„์ถ”์ฒœ ๋ชจ๋‘ ์ทจ์†Œ๋Š” ๋ถˆ๊ฐ€๋Šฅํ•˜๋„๋ก ๊ตฌํ˜„
Header๋ฅผ ํ†ตํ•ด ๋“ค์–ด์˜ค๋Š” Token ๋ฐ request ๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์€ ์š”์ฒญ์ผ ๊ฒฝ์šฐ (ex : โ€œ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.โ€) ๋“ฑ์˜ ์˜ˆ์™ธ๋ฌธ๊ตฌ ์ถœ๋ ฅ ์ฒ˜๋ฆฌ

8. ๋งˆ์ด ํŽ˜์ด์ง€

Mypage

๋กœ๊ทธ์ธ ๋œ ํšŒ์›์ด ์ž‘์„ฑํ•œ ๊ฒŒ์‹œ๊ธ€ ํ‘œ์‹œ

๐Ÿ”จย API ์„ค๊ณ„

API ์„ค๊ณ„ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

๐Ÿ”ง ERD ์„ค๊ณ„

HangHaeInside

๐Ÿ›ย ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ… ํ•œ๋ˆˆ์— ๋ณด๊ธฐ

๐Ÿ“ Git Commit Message Rule

Format: [ ์ˆ˜์ •์ž ] < type > commit message

  • featย : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • fixย : ๋ฒ„๊ทธ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • buildย : ๋นŒ๋“œ ๊ด€๋ จ ํŒŒ์ผ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • choreย : ๊ทธ ์™ธ ์ž์ž˜ํ•œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • ciย : CI๊ด€๋ จ ์„ค์ • ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • cdย : CD๊ด€๋ จ ์„ค์ • ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • docsย : ๋ฌธ์„œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • styleย : ์ฝ”๋“œ ์Šคํƒ€์ผ ํ˜น์€ ํฌ๋งท ๋“ฑ์— ๊ด€ ํ•œ ์ปค๋ฐ‹
  • refactorย : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง์— ๋Œ€ํ•œ ์ปค๋ฐ‹
  • testย : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ˆ˜์ •์— ๋Œ€ํ•œ ์ปค๋ฐ‹

๐Ÿ’—๐ŸŒŸ 8์กฐ ์ž˜ํ•œ ์ 

โœจ๐Ÿงฉ ๊น”๋”ํ•œ Git ๊ด€๋ฆฌ

๊นƒ ๋กœ๊ทธ PNG Untitled (1)

โ†’ Rebase๋ฅผ์‚ฌ์šฉํ•˜๊ณ  Git Commit ์–‘์‹์„ ์ง€ํ‚ด์œผ๋กœ์จ Git์„ ๊น”๋”ํ•˜๊ฒŒ ๊ด€๋ฆฌํ–ˆ๋‹ค.

โœจ๐Ÿงฉ Post์™€ Member Entity์˜ ๋ถˆํ•„์š”ํ•œ ์˜์กด ๊ด€๊ณ„ ์ œ๊ฑฐ

Untitled (2) createdById

โ†’ Post Entity์— Member ๊ฐ์ฒด๋ฅผ ํ†ต์งธ๋กœ ๋„ฃ์ง€ ์•Š๊ณ  createdById๋ฅผ ๋งŒ๋“ค์–ด

์ž‘์„ฑ์ž์˜ ๋‹‰๋„ค์ž„์„ ๋„ฃ์–ด์ฃผ์–ด์„œ Entity๊ฐ„์˜ ๊ฒฐํ•ฉ๋„๋ฅผ ์ค„์˜€๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages