Skip to content

๐Ÿ’ป ์ฝ”๋”ฉ ์ปจ๋ฒค์…˜

Minhui Park edited this page Nov 14, 2022 · 4 revisions

eslint

eslint-config-naver

.prettierrc.js

module.exports = {
  singleQuote: true,
  semi: true,
  useTabs: false,
  tabWidth: 2,
  trailingComma: 'all',
  printWidth: 80,
  endOfLine: 'lf'
};

ํ…œํ”Œ๋ฆฟ

  • PR ํ…œํ”Œ๋ฆฟ
## ๊ฐœ์š”
- Issue ๋ฒˆํ˜ธ๋ฅผ ์ ์–ด์ฃผ์„ธ์š”.
- ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š”.
     
## ์ž‘์—…์‚ฌํ•ญ
- ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š”.
     
## ๋ณ€๊ฒฝ๋กœ์ง(optional)
- ๋‚ด์šฉ์„ ์ ์–ด์ฃผ์„ธ์š”.
  • ์ด์Šˆ ํ…œํ”Œ๋ฆฟ
### TO DO
        
### Description
       
### Etc..

Commit Convention

# <ํƒ€์ž…>: <์ œ๋ชฉ> (#1)
# feat: ๋ฌด์Šจ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ (#23)

##### ์ œ๋ชฉ์€ ์ตœ๋Œ€ 50 ๊ธ€์ž๊นŒ์ง€๋งŒ ์ž…๋ ฅ ############## -> |

# ๋ณธ๋ฌธ์€ ์œ„์— ์ž‘์„ฑ
# --- COMMIT END ---
# <ํƒ€์ž…> ๋ฆฌ์ŠคํŠธ
#   feat    : ๊ธฐ๋Šฅ (์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ)
#   fix     : ๋ฒ„๊ทธ (๋ฒ„๊ทธ ์ˆ˜์ •)
#   refactor: ๋ฆฌํŒฉํ† ๋ง
#   style   : ์Šคํƒ€์ผ (์ฝ”๋“œ ํ˜•์‹, ์„ธ๋ฏธ์ฝœ๋ก  ์ถ”๊ฐ€: ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋ณ€๊ฒฝ ์—†์Œ)
#   docs    : ๋ฌธ์„œ (๋ฌธ์„œ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ)
#   test    : ํ…Œ์ŠคํŠธ (ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€, ์ˆ˜์ •, ์‚ญ์ œ: ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์— ๋ณ€๊ฒฝ ์—†์Œ)
#   chore   : ๊ธฐํƒ€ ๋ณ€๊ฒฝ์‚ฌํ•ญ (๋นŒ๋“œ ์Šคํฌ๋ฆฝํŠธ ์ˆ˜์ • ๋“ฑ)
#   build   : CI/CD ๊ด€๋ จ ์‚ฌํ•ญ
# ------------------
#     ํƒ€์ž…์€ ์˜์–ด๋กœ ์ž‘์„ฑํ•˜๊ณ  ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์€ ํ•œ๊ธ€๋กœ ์ž‘์„ฑํ•œ๋‹ค.
#     ์ œ๋ชฉ ๋์— ๋งˆ์นจํ‘œ(.) ๊ธˆ์ง€
#     ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ํ•œ ์ค„ ๋„์›Œ ๋ถ„๋ฆฌํ•˜๊ธฐ
#     ๋ณธ๋ฌธ์€ "์–ด๋–ป๊ฒŒ" ๋ณด๋‹ค "๋ฌด์—‡์„", "์™œ"๋ฅผ ์„ค๋ช…ํ•œ๋‹ค.
#     ๋ณธ๋ฌธ์— ์—ฌ๋Ÿฌ์ค„์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ž‘์„ฑํ•  ๋• "-"๋กœ ๊ตฌ๋ถ„
#     ๊ด€๋ จ๋œ ์ด์Šˆ๋ฒˆํ˜ธ๋Š” ์ œ๋ชฉ ๋งจ ๋’ค์— ์ถ”๊ฐ€ํ•œ๋‹ค. ex. (#1)
# ------------------

๋ธŒ๋žœ์น˜

image

  • Main ๋ฐฐํฌ์šฉ(CI/CD)
  • Dev ๊ฐœ๋ฐœ์šฉ
  • Feat ํ”ผ์ณ ๊ฐœ๋ฐœ

MOJ

๐Ÿงฉ ๋ฏผํŠธ์ดˆ์ฝ”

๐Ÿ“ƒ ๊ธฐํš

๐Ÿ€ ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ

โ–ถ๏ธ ์ง„ํ–‰ ์ƒํ™ฉ

๐Ÿ’ฏ ์ฑ„์  ์„œ๋น„์Šค

๐Ÿš€ ๊ณต๋ถ€ ๊ธฐ๋ก

๐Ÿƒ๐Ÿปโ€โ™‚๏ธ ์ฃผ๊ฐ„ ์Šคํ”„๋ฆฐํŠธ ๊ณ„ํš

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ ํŒ€ํšŒ๊ณ 

๐Ÿ‘จ๐Ÿปโ€๐Ÿซ ๋ฐœํ‘œ ์ž๋ฃŒ

Clone this wiki locally