Skip to content
This repository has been archived by the owner on Nov 7, 2024. It is now read-only.

Latest commit

ย 

History

History
134 lines (114 loc) ยท 5.94 KB

CONTRIBUTING.md

File metadata and controls

134 lines (114 loc) ยท 5.94 KB

H!DIKI์™€ ํ•จ๊ป˜ํ•˜๊ธฐ

โณ ํ๋ฆ„

FORKING -> COMMIT -> PULL REQUEST -> REVIEW -> MERGE REQUEST -> DEPLOY TO hidiki.github.io

๐ŸŽฏ H!DIKI์˜ ๋ชฉ์  ๋ฐ ๋ชฉํ‘œ

๊ฐ๊ธฐ ๋‹ค๋ฅธ ์–ธ์–ด, ํ™˜๊ฒฝ, ๊ธฐ์ˆ ์„ ๊ฒฝํ—˜ํ•˜๊ณ  ์žˆ๋Š” ์šฐ๋ฆฌ์˜ ์ง€์‹์ด ํ•œ๋ฐ ๋ชจ์ธ๋‹ค๋ฉด? H!DIKI๋Š” ์™„์„ฑ๋œ๋‹ค.

  • ๋ชฉํ‘œ๋Š” ๊ทธ ๋ˆ„๊ตฌ๋„ ์•„๋‹Œ ๊ฐœ๋ฐœ์ž ๋ณธ์ธ์„ ์œ„ํ•œ Daily commit์ด๋‹ค.
  • ๋‡Œ๋Š” ํ”Œ๋ž˜์‹œ ๋ฉ”๋ชจ๋ฆฌ, ์ข‹์€ ์ •๋ณด๋Š” ๊ธฐ๋กํ•˜์ž!
  • ์‹œ์ž‘์€ ์ž์‹ ๋ฅผ ์œ„ํ•ด, ๋‚˜์•„๊ฐ€์„œ๋Š” ๋ชจ๋‘๋ฅผ ์œ„ํ•ด.

๐Ÿ“– H!DIKI ์กฐ์ง ๊ทœ์น™

๋‹ค์†Œ ๊น๊นํ•˜๊ฒŒ ์šด์˜ํ•˜๊ฒŒ ์šด์˜๋˜์ง€๋งŒ, ์ข‹์€ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค.

  1. ํ•ด๋‹น git ์ €์žฅ์†Œ์— PRํ•˜๋Š” ๊ฒƒ์€ ์˜ค๊ฑฐ๋‚˜์ด์ œ์ด์…˜ ํ”ผํ”Œ์ด ์•„๋‹ˆ์—ฌ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค.
  2. ๋ชฉํ‘œ๊ฐ€ Daily commit์ธ ๋งŒํผ ํ•ด๋‹น ์กฐ์ง์— ์†ํ•ด ์žˆ๊ธฐ ์œ„ํ•œ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๋ฃฐ์€ Minimum ์ฃผ 3ํšŒ PR(Posting) ์ด๋‹ค.
  3. 2์— ๋Œ€ํ•œ ๋ชฉํ‘œ์น˜๋ฅผ Monthly๋กœ ์ฒดํฌํ•˜์—ฌ ์˜ค๊ฑฐ๋‚˜์ด์ œ์ด์…˜์˜ ์ข…์†์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•œ๋‹ค.
  4. ํ•ด๋‹น ์กฐ์ง์˜ ๋ฐฉํ–ฅ์„ฑ์— ์˜๋ฌธ์„ ๊ฐ–๋Š”๋‹ค๋ฉด, ์ž์ง„ํ•ด์„œ ํƒˆํ‡ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.
  5. ๋‹จ์ˆœํžˆ ์ž”๋””์‹ฌ๊ธฐ ์ปค๋ฐ‹์€ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ถ„๋ช… ๋„์›€์ด ๋˜๊ณ , ๊ณต์œ ๋˜์•ผ ๋งˆ๋•…ํ•œ ์ •๋ณด๋ฅผ ๋ฐฐํฌํ•œ๋‹ค.
  6. ์ž์‹ ์˜ ํฌ์ŠคํŒ…์€ ๊ฐœ์ธ๋ธ”๋กœ๊ทธ์—๋„ ๋ณต๋ถ™์ˆ˜์ค€์œผ๋กœ ๊ณต์œ ํ•˜์—ฌ๋„ ๋˜๋‚˜, ๊ทธ ์™ธ์˜ ํฌ์ŠคํŒ…์— ๊ด€ํ•ด์„œ๋Š” ๊ธ€์“ด์ด์—๊ฒŒ ๋™์˜๋ฅผ ์–ป๋Š”๋‹ค.
  7. ํ•ด๋‹น ๋ฆฌํฌ์ง€ํ„ฐ๋ฆฌ๋ฅผ Watchํ•ด์„œ ์ž์‹ ์˜ ์ด์Šˆ, PR์„ ์ง€์†๊ด€์ฐฐํ•œ๋‹ค.
  8. ๋ฆฌ๋ทฐ์–ด๋Š” ๋ˆ„๊ตฌ๋“ ์ง€ ๋  ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ“ฎ Git ์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€ ๊ทœ์น™

ํ›Œ๋ฅญํ•œ ์ปค๋ฐ‹ํ„ฐ๊ฐ€ ๋˜์ž

  1. ์ œ๋ชฉ๊ณผ ๋ณธ๋ฌธ์„ ๋นˆ ํ–‰์ฒ˜๋ฆฌ
  2. ์ œ๋ชฉ ํ–‰์„ ์˜๋ฌธ๊ธฐ์ค€ 50์ž๋กœ ์ œํ•œ
  3. ์ œ๋ชฉ ํ–‰ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž
  4. ์ œ๋ชฉ ํ–‰ ๋์— ๋งˆ์นจํ‘œ(.)๋Š” ์ƒ๋žต
  5. ๋ณธ๋ฌธ์„ ์˜๋ฌธ๊ธฐ์ค€ 72์ž ๋‹จ์œ„๋กœ ๊ฐœํ–‰
  6. ๋ณธ๋ฌธ ๋‚ด์šฉ์€ ๋ฆฌ์ŠคํŠธ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑ
  7. ์ œ๋ชฉ๋งŒ์œผ๋กœ๋„ ๋ชจ๋“  ์„ค๋ช…์ด ๋๋‚ ๊ฒฝ์šฐ ๋ณธ๋ฌธ์ƒ๋žต

์˜ˆ์‹œ

Added|Deleted|Modified|Updated|Created something titie

- let's get it
- make some noise for me

์ฐธ๊ณ ๋งํฌ


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

  • ์ž‘์„ฑํ•˜๋Š” ๋ฌธ์„œ๋Š” markdown ํ˜•์‹์ด์—ฌ์•ผํ•œ๋‹ค.
  • ๋ฌธ์„œ์˜ h1(#)ํƒœ๊ทธ, ์ฆ‰ ํƒ€์ดํ‹€์€ * ๋กœ ์‹œ์ž‘ํ•œ๋‹ค.
  • ๋ชจ๋“  ๋ฌธ์„œ์—๋Š” #(ํƒ€์ดํ‹€)์ด ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค.
  • ๋ฌธ์„œ์˜ ๊ฒฝ๋กœ๋Š” md_docs > {category:language} > {title:path}.md์ด๋‹ค.
  • ์ž‘์„ฑ์ด ์™„๋ฃŒ๋˜๋ฉด, md_docs > .vuepress > config.js์˜ sidebar์˜์—ญ์— ์—ฐ๊ฒฐ ์ฃผ์†Œ๋ฅผ ๋„ฃ์–ด์ค€๋‹ค
    • ๋‹จ, ์—ฐ๊ฒฐ์ฃผ์†Œ์— mdํ™•์žฅ์ž๋Š” ์ƒ๋žตํ•œ๋‹ค.
    • ๋ฉ”๋‰ด์˜ ์ˆœ์„œ๋Š” ์•ŒํŒŒ๋ฒณ ์ˆœ์„œ์ด๋ฉฐ, ๊ธ€์ž ์บ๋ฆญํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ๋น„๊ตํ•œ๋‹ค. ๊ธ€์ž๊ฐ€ ์ค‘๋ณต(ex: Java, Javascript)์ผ ๊ฒฝ์šฐ ๊ธ€์ž๊ฐ€ ์งง์€ ๋‹จ์–ด๊ฐ€ ์œ„๋กœ ์˜จ๋‹ค.
  • PR์ „์— ๋กœ์ปฌ ๊ฐœ๋ฐœํ™˜๊ฒฝ์—์„œ ์ •์ƒ๋™์ž‘ํ•˜๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.
  • ๊ธ€ ๋‚ด์šฉ์€ ํ•ฉ๋‹ˆ๋‹ค๊ฐ€ ์•„๋‹Œ ํ•œ๋‹ค์ฒด์—ฌ์•ผ ํ•œ๋‹ค.
  • ๊ฐ€๋…์„ฑ์„ ์œ„ํ•ด ๋ฌธ์„œ์˜ ํ—ค๋“œํƒœ๊ทธ(#)์€ ๊ฐ€๋Šฅํ•˜๋ฉด(###)๊นŒ์ง€ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋ธ”๋กœ๊ทธ๊ฐ€ ์•„๋‹Œ ์œ„ํ‚ค๋ผ๋Š” ๊ด€์ ์—์„œ ๋ณด๋‹ค ๊ฐ๊ด€์ ์ธ ์ˆ˜์ค€์˜ ํฌ์ŠคํŒ…์„ ์ง„ํ–‰ํ•œ๋‹ค.
    • ํ•„์ž์˜ ์ƒ๊ฐ์€ ์ด๋Ÿฌํ•˜๋‹ค (x)
    • ~ ํ•œ ๊ฒƒ ๊ฐ™๋‹ค(x)

๐Ÿšง ๋ถ€๊ฐ€๊ธฐ๋Šฅ

๊ธ€์“ด์ด ๋„ฃ๊ธฐ

md ํŒŒ์ผ ์ œ๋ชฉ ํƒœ๊ทธ์— ์•„๋ž˜์— <Author name={name}/>์ปดํฌ๋„ŒํŠธ ์‚ฝ์ž…. ๋‹จ, ๋‹‰๋„ค์ž„์€ ์ฒซ ๊ธ€์ž ๋Œ€๋ฌธ์ž๋กœ ํ•˜๋ฉฐ, ๊ฑธ๋ฆฌ๋Š” ๋งํฌ๋Š” Author.vue ํŒŒ์ผ์—์„œ ์ˆ˜์ •ํ•œ๋‹ค.

# * ์ œ๋ชฉ ํƒ€์ดํ‹€ ๋ฐ‘์—๋‹ค๊ฐ€ ์•„๋ž˜ ํƒœ๊ทธ ์‚ฝ์ž…
<Author name="Hidekuma" />

๐Ÿšฅ ์ด์Šˆ์ปจํŠธ๋กค - ์ž๋™์ข…๋ฃŒ

Github์—๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์— ํŠน์ •ํ•œ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•ด ์ž๋™์œผ๋กœ ์ด์Šˆ๋ฅผ ์ข…๋ฃŒ์‹œํ‚ค๋Š” ํŽธ๋ฆฌํ•œ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋˜์–ด์žˆ๋‹ค. ์ด ์˜ˆ์•ฝ์–ด๋Š” ์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€ ์•ˆ์˜ ์–ด๋Š ์œ„์น˜์—์„œ๋‚˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.

์˜ˆ์‹œ

keywords #์ด์Šˆ๋ฒˆํ˜ธ
Resolved #1 modified something!

keywords

  • ๊ฐœ๋ฐœ์ด์Šˆ
    • close
    • closes
    • closed
  • ๋ฒ„๊ทธํ”ฝ์Šค / ํ•ซํ”ฝ์Šค
    • fix
    • fixes
    • fixed
  • ๋ฌธ์˜๋‚˜ ์š”์ฒญ์‚ฌํ•ญ์— ๋Œ€์‘
    • resolve
    • resolves
    • resolved

Tip

  • ๋ธŒ๋žœ์น˜๋ฅผ {developer}-{keyword}-{issue number} ๋กœ ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค๊ณ  ํ•จ.
hidekuma-close-1

๐Ÿ’ž ์ฐธ์—ฌ์ž์˜ ๋ฉ”๋ฆฌํŠธ

  • ๋ชฉํ‘œ์น˜๋ฅผ ์ถฉ์กฑํ•˜๋ฉด ์˜ค๊ฑฐ๋‚˜์ด์ œ์ด์…˜์˜ ์ผ์›์ด ๋œ๋‹ค.
    • githubํ”„๋กœํ•„ ํ•˜๋‹จ์— ๋œฌ๋‹ค. ๊ฐ„์ง€๋‚œ๋‹ค.
  • ๊ฐ์ž์˜ ์ „๋ฌธ์ง€์‹์ด ํ•œ ๊ณณ์œผ๋กœ ๋ชจ์ž„์œผ๋กœ์จ ์šฐ๋ฆฌ๋Š” ๋‹จ๊ธฐ๊ฐ„์— ์Šต๋“ํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ณด์˜ ์–‘์ด ๋งŽ์•„์ง„๋‹ค.
    • ๋ญ”๊ฐ€ ๋ฒˆ๋“ค๋Ÿฌ๊ฐ€ dist๋ฅผ ๋งŒ๋“œ๋Š” ๋Š๋‚Œ์ด๋ž„๊นŒ? ๊ฐœ๊ฟ€๋ ๋‹ค.
  • ์–ด์งœํ”ผ ํ•ด๋‹น ์ €์žฅ์†Œ๋ฅผ ํฌํฌํ•  ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์—, ์ž์‹ ์˜ ๊นƒํ—™์—๋„ ์ž”๋””๋ฅผ ์‹ฌ์„ ์ˆ˜ ์žˆ๋‹ค.(์‚ฌ์‹ค ์ด๊ฑด ์•ˆ์ค‘์š”ํ•˜์ง€๋งŒ)
  • ํ•ด๋‹น ์œ„ํ‚ค๊ฐ€ ๋ชฉ์ ์— ๋‹ค๊ฐ€๊ฐˆ์ˆ˜๋ก ์šฐ๋ฆฌ๋Š” ๋„ค์ž„๋“œ๊ฐ€ ๋œ๋‹ค.

๋จผ์ € ์‹œ์ž‘ํ•œ ํžˆ๋ฐ์ฟ ๋งˆ์˜ ๊ฐ์ƒ๋ฌธ ๋ฐ ํŒ

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

๐ŸŒณ ๊ฐœ๋ฐœํ™˜๊ฒฝ

yarn v1.15.2

git clone https://github.com/HiDIKI/hidiki.github.io.build.git
yarn # ํŒจํ‚ค์ง€ ์ธ์Šคํ†จ
yarn dev # check localhost:8080

๐Ÿš€ ๋ฐฐํฌ

  • Github Webhook -> Jenkins, Deploy merged requests. ( ~ 2019-09-24)
  • Github Actions -> Deploy (2019-09-24 ~ )
    • ๋ฐฐํฌ๋Š” ๊นƒํ—™ ์•ก์…˜ ์›Œํฌํ”Œ๋กœ์šฐ์— ์˜ํ•ด ์ž๋™ํ™” ๋ฐฐํฌ๋œ๋‹ค.