Project Convention - f-lab-edu/auctionHub GitHub Wiki

Git Branch Strategy

Github-Flow ์ „๋žต์„ ์‚ฌ์šฉํ•œ๋‹ค.

image

Commit Message Convention

์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•œ๋‹ค.

[TYPE] COMMIT_MESSAGE

  • [TYPE]
    • feature : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
    • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
    • docs : ๋ฌธ์„œ ์—…๋ฐ์ดํŠธ
    • refactor : ์ฝ”๋“œ์˜ ๋ฆฌํŒฉํ† ๋ง
    • test : ํ…Œ์ŠคํŠธ์ฝ”๋“œ ์—…๋ฐ์ดํŠธ
    • env : ํ™˜๊ฒฝ ๊ตฌ์ถ•
  • COMMIT_MESSAGE
    • TYPE์„ ๊ธฐ์ž…ํ–ˆ๋‹ค๋ฉด, ๊ทธ ์ดํ›„์—๋Š” COMMIT_MESSAGE ๋ถ€๋ถ„์— ํ•ด๋‹น ์ปค๋ฐ‹์— ๋Œ€ํ•œ ๋‚ด์šฉ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ๊ธฐ์ˆ 

Culture

๊ฐ์ฒด์ง€ํ–ฅ ์ฒด์กฐ 5๋ฒˆ ์ค„์—ฌ์“ฐ์ง€ ์•Š๋Š”๋‹ค.

๊ฐ์ฒด์ง€ํ–ฅ ์ฒด์กฐ 9๋ฒˆ getter/setter/property๋ฅผ ์“ฐ์ง€ ์•Š๋Š”๋‹ค.

์ถ•์•ฝ์–ด๋ฅผ ์ผ๋ฐ˜ ๋ช…์‚ฌ์™€ ๊ฐ™์€ ์ทจ๊ธ‰ํ•œ๋‹ค.

  • ํŠน๋ณ„์ทจ๊ธ‰ ํ•˜์ง€๋ง๊ณ  ์ผ๋ฐ˜ ๋‹จ์–ด ์‚ฌ์šฉํ•˜๋“ฏ ์‚ฌ์šฉ

    • String userID -> String userId
    • String IP -> String ip
  • ์ฐธ๊ณ 

Coding convention

  • google java convention ์‚ฌ์šฉ.
  • indent size 2 -> 4 ๋ณ€๊ฒฝ.
  • tab width 2 -> 4 ๋ณ€๊ฒฝ.