GitHub ์—ฐ๊ฒฐ

์ด ์ฐธ์กฐ ๋ฌธ์„œ์— ์žˆ๋Š” ๋‚ด์šฉ

Notion๊ณผ GitHub์„ ์—ฐ๊ฒฐํ•˜๊ณ  ๋งค๋„๋Ÿฝ๊ฒŒ ๋™๊ธฐํ™”๋˜๋Š” ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ฒฝํ—˜ํ•˜์„ธ์š” ๐Ÿงฎ


Notion๊ณผ GitHub๋ฅผ ์—ฐ๋™ํ•˜๋ฉด ๊ฐœ๋ฐœ ์›Œํฌํ”Œ๋กœ๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Notion ํŽ˜์ด์ง€์—์„œ ๋ฐ”๋กœ GitHub ์ฝ˜ํ…์ธ ๋ฅผ ์—ฐ๊ฒฐํ•˜๊ณ , GitHub ์ •๋ณด๋ฅผ Notion ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ฐ€์ ธ์˜ค๊ณ , ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ Notion ์ž‘์—…๊ณผ ๋™๊ธฐํ™”ํ•˜์—ฌ ํŒ€์›๋“ค์—๊ฒŒ ํ”„๋กœ์ ํŠธ ์ƒํƒœ๋ฅผ ๊ณ„์† ์•Œ๋ฆด ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด์šฉ์„ ์ฝ์œผ๋ฉฐ ๋‹ค์–‘ํ•œ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ๊ณผ ์ด๋ฅผ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๊ด€ํ•ด ์•Œ์•„๋ณด์„ธ์š”.

์ฐธ๊ณ : GitHub ์กฐ์ง์—๋Š” ํ•˜๋‚˜์˜ Notion ์›Œํฌ์ŠคํŽ˜์ด์Šค๋งŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ Notion ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ GitHub ์กฐ์ง์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋จผ์ € ํ˜„์žฌ Notion ์›Œํฌ์ŠคํŽ˜์ด์Šค๋ฅผ ์—ฐ๊ฒฐ ํ•ด์ œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Notion ์›Œํฌ์ŠคํŽ˜์ด์Šค ์†Œ์œ ์ž์ด๋ฉด์„œ GitHub ์กฐ์ง ๊ด€๋ฆฌ์ž์ธ ์‚ฌ๋žŒ๋งŒ Notion๊ณผ GitHub ์›Œํฌ์ŠคํŽ˜์ด์Šค ์•ฑ์„ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. ์‚ฌ์ด๋“œ๋ฐ”์˜ ์„ค์ • โ†’ ์—ฐ๊ฒฐ๋กœ ์ด๋™ํ•˜์„ธ์š”.

  2. GitHub(์›Œํฌ์ŠคํŽ˜์ด์Šค)์„ ์ฐพ์œผ์„ธ์š”.

  3. ์—ฐ๊ฒฐ์„ ํด๋ฆญํ•˜๊ณ  ์ธ์ฆ ์ ˆ์ฐจ๋ฅผ ์™„๋ฃŒํ•˜์„ธ์š”.

Notion์˜ ํŒŒ์ผ ๋˜๋Š” ํŒŒ์ผ์˜ ํŠน์ • ๋ผ์ธ์œผ๋กœ ๋ฐ”๋กœ ๋งํฌํ•˜์„ธ์š”. ์ตœ์‹  ๋ฒ„์ „์˜ ์ฝ”๋“œ ์ฐธ์กฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ํŠน์ • ์ปค๋ฐ‹ ๋˜๋Š” ๋ธŒ๋žœ์น˜๋ฅผ ๋งํฌํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. GitHub์—์„œ ์›ํ•˜๋Š” ์ค„์˜ permalink๋ฅผ ๋ณต์‚ฌํ•˜์„ธ์š”.

  2. Notion ํŽ˜์ด์ง€์— ๋ถ™์—ฌ๋„ฃ๊ณ  ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ์„ ํƒํ•˜์—ฌ ํŽ˜์ด์ง€์— ์ฝ”๋“œ๋ฅผ ์ž„๋ฒ ๋“œํ•˜์„ธ์š”.

GitHub ๋ฆฌํฌ์ง€ํ† ๋ฆฌ(ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์™€ ์ด์Šˆ ํฌํ•จ)๋ฅผ Notion์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋™๊ธฐํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. GitHub์˜ ๊ฒฝ์šฐ PR์ด๋‚˜ ์ด์Šˆ ๋งํฌ๋ฅผ ๋ณต์‚ฌํ•˜์„ธ์š”.

  2. Notion์— ๋งํฌ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ณ  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

    • ์•„์ง ๋กœ๊ทธ์ธํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด GitHub ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธํ•˜๊ณ  Notion์— ์—ฐ๊ฒฐํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

  3. ๋™๊ธฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ํ‘œ ๋ณด๊ธฐ๋กœ ์ƒ์„ฑ๋˜๋ฉฐ GitHub ์†์„ฑ์ด ๋ชจ๋‘ ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

  4. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ž๋™์œผ๋กœ ์ถ”๊ฐ€๋˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉฐ ํŽ˜์ด์ง€๋ฅผ ๋ฒ—์–ด๋‚˜๋„ ๊ณ„์† ๋™๊ธฐํ™”๋ฉ๋‹ˆ๋‹ค.

์ง€์›๋˜๋Š” GitHub ์†์„ฑ

Notion์—์„œ ์ง€์›ํ•˜๋Š” GitHub ์†์„ฑ์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ œ๋ชฉ

๋‹ด๋‹น์ž

์„ค๋ช…

์ฃผ

PR ๋˜๋Š” ์ด์Šˆ ๋„˜๋ฒ„

์ž‘์„ฑ์ž

์ƒ์„ฑ ์ผ์‹œ

๋จธ์ง€ ์‹œ๊ฐ„, ์—…๋ฐ์ดํŠธ ์‹œ๊ฐ„, ๋งˆ๊ฐ ์‹œ๊ฐ„

๋ฆฌ๋ทฐ์–ด

ํ˜„์žฌ ๋ผ๋ฒจ๊ณผ ํƒœ๊ทธ๋Š” ์ง€์›๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ๋žŒ ์†์„ฑ

ID ๋งคํ•‘์„ ์‚ฌ์šฉํ•˜์—ฌ GitHub ID๋ฅผ ํŒ€์˜ Notion ํ”„๋กœํ•„์— ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. GitHub ์ด๋ฉ”์ผ ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์—ฌ ๋‚ด ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ๋น„๊ณต๊ฐœ๋กœ ์œ ์ง€๊ฐ€ ์„ ํƒ๋˜์–ด ์žˆ์ง€ ์•Š์€์ง€ ํ™•์ธํ•˜์„ธ์š”.

  2. ์ž์‹ ์˜ GitHub ํ”„๋กœํ•„(https://github.com/{YOUR_USERNAME_HERE})์—์„œ ํ”„๋กœํ•„์„ ์ˆ˜์ •ํ•˜์—ฌ Notion ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฉค๋ฒ„๋กœ ์žˆ๋Š” ์›Œํฌ์ŠคํŽ˜์ด์Šค์˜ ๋™๊ธฐํ™”๋œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ID๋ฅผ ๋งคํ•‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

GitHub์˜ PR์„ Notion์— ์—ฐ๊ฒฐํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ ‘๋‘์‚ฌ๊ฐ€ ์ง€์ •๋œ ๊ณ ์œ  ID ์†์„ฑ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ณ ์œ  ID์— ๊ด€ํ•ด ์—ฌ๊ธฐ์—์„œ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”!

Notion ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์˜ GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ์€ ํ˜‘์—…ํŒ€๋“ค์—๊ฒŒ ์ž‘์—… ์ƒํƒœ๋ฅผ ์ž๋™์œผ๋กœ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. ๋กค์—…, ์ˆ˜์‹, ํ•„ํ„ฐ ๋“ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ๋Ÿฌ ์†์„ฑ๋„ ํ•จ๊ป˜ ํ™œ์šฉํ•˜์„ธ์š”.

  1. Notion ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ +๋ฅผ ํด๋ฆญํ•˜์—ฌ ์ƒˆ๋กœ์šด ์†์„ฑ์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

  2. ์ด ์†์„ฑ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€ํ•˜๋ ค๋ฉด GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํด๋ฆญํ•˜์„ธ์š”.

    • GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ ๋ชฉ๋ก์ด ํ‘œ์‹œ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์„ค์ • โ†’ ์ถ”๊ฐ€ ์„ค์ • โ†’ ์—ฐ๊ฒฐ โ†’ GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์ถ”๊ฐ€ํ•˜๊ธฐ๋กœ ์ด๋™ํ•˜์„ธ์š”.

  3. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ๊ณ ์œ  ID ์†์„ฑ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ณ ์œ  ID ์†์„ฑ์ด ์—†์œผ๋ฉด ์ด ์†์„ฑ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.

  4. GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด GitHub ๊ณ„์ •์„ Notion์— ์—ฐ๊ฒฐํ–ˆ๋Š”์ง€ ํ™•์ธํ•˜์„ธ์š”. ๊ทธ ๋‹ค์Œ, ํ’€ ๋ฆฌํ€˜์ŠคํŠธ์— Notion ์ž‘์—…์˜ ๊ณ ์œ  ID๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ URL์„ ์†์„ฑ์— ๋ถ™์—ฌ๋„ฃ์œผ์„ธ์š”.

Notion ์ž‘์—…์—์„œ GitHub๋กœ์˜ ๋ฐฑ๋งํฌ๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์„ ํ•ด์ œํ•˜๋ ค๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ โ†’ ์†์„ฑ ํŽธ์ง‘์„ ํด๋ฆญํ•˜๊ณ  GitHub์—์„œ ๋งํฌ๋ฐฑ ํ† ๊ธ€์„ ๋„์„ธ์š”.

์ž‘์—… ์ƒํƒœ ์—…๋ฐ์ดํŠธ ์ž๋™ํ™”

GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ Notion์—์„œ ์ž‘์—… ์ƒํƒœ๋ฅผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. GitHub ํ’€ ๋ฆฌํ€˜์ŠคํŠธ ์†์„ฑ์˜ ์ œ๋ชฉ์„ ์„ ํƒํ•˜๊ณ  ์†์„ฑ ํŽธ์ง‘์„ ํด๋ฆญํ•˜์„ธ์š”.

  2. ์ž๋™ ์—…๋ฐ์ดํŠธ ์„น์…˜์„ ์ฐพ์•„ ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด์—์„œ ์—…๋ฐ์ดํŠธํ•  ์ƒํƒœ ์†์„ฑ์„ ์„ ํƒํ•˜์„ธ์š”.

  3. GitHub PR์˜ ์ƒํƒœ๊ฐ€ ์˜คํ”ˆ, ๋ฆฌ๋ทฐ ์š”์ฒญ, ์Šน์ธ๋จ, ๋จธ์ง€๋จ์ผ ๋•Œ Notion์— ์„ค์ •๋  ์ž‘์—… ์ƒํƒœ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

  4. ์ด์ œ GitHub์—์„œ PR ์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋˜๋ฉด Notion ์ž‘์—… ์ƒํƒœ๋„ ์„ค์ •์— ๋”ฐ๋ผ ์ž๋™์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.

๋งํฌ๋œ Notion ์ž‘์—…์—์„œ GitHub ํ™œ๋™์„ ํ‘œ์‹œํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ GitHub ์†์„ฑ โ†’ ์†์„ฑ ํŽธ์ง‘์„ ํด๋ฆญํ•˜๊ณ  ํ™œ๋™ ์ฝ”๋ฉ˜ํŠธ๋ฅผ ํ™œ์„ฑํ™”ํ•˜์„ธ์š”.

๋งค์ง์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ GitHub PR์„ Notion ์ž‘์—…์— ๋งํฌํ•˜๊ธฐ

GitHub PR์„ ํ•˜๋‚˜ ์ด์ƒ์˜ Notion ์ž‘์—…์— ๋งํฌํ•˜๋ ค๋ฉด PR์˜ ์„ค๋ช…์— ๋งค์ง์›Œ๋“œ์™€ Notion ์ž‘์—…์˜ ๊ณ ์œ  ID๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”.

๋งค์ง์›Œ๋“œ๋Š” Notion ์ž‘์—…๊ณผ GitHub PR ๊ฐ„์˜ ๊ด€๊ณ„ ์„ค์ •์„ ๋•๋Š” ํ•ต์‹ฌ ๋‹จ์–ด์ž…๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • close, closes, closed

  • fix, fixes, fixed

  • resolve, resolves, resolved

  • complete, completes, completed, completing

  • ref, references

  • part of

  • related to

  • contributes to

  • towards

์˜ˆ๋ฅผ ๋“ค์–ด PR ์„ค๋ช…์— 'CTT-13 ์ˆ˜์ •'์„ ๋„ฃ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ์„ค๋ช…์ด ์„ค์ •๋˜๋ฉด ID๊ฐ€ CTT-13์ธ Notion ์ž‘์—…์€ ํ•ด๋‹น PR๊ณผ ๋งํฌ๋ฉ๋‹ˆ๋‹ค.

PR ์„ค๋ช…์— ์ž‘์—… ์ข…๋ฃŒ ๋˜๋Š” ์™„๋ฃŒ๊ฐ€ ์—ฐ์ƒ๋˜๋Š” ๋งค์ง์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, PR์ด ๋จธ์ง€๋  ๋•Œ Notion ์ž‘์—…์ด ์™„๋ฃŒ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

PR ์„ค๋ช…์— ์ž‘์—… ์ฐธ์กฐ๋‚˜ ๊ด€๋ จ์ด ์—ฐ์ƒ๋˜๋Š” ๋งค์ง์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, PR์ด ๋จธ์ง€๋  ๋•Œ Notion ์ž‘์—…์ด ์™„๋ฃŒ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋˜ํ•œ, Notion ์ž‘์—…์„ ์ฐธ์กฐ ์ „์šฉ์œผ๋กœ ๋งํฌํ•˜๋ฉด ํ•ด๋‹น ์ž‘์—…์ด ์™„๋ฃŒ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Notion์—์„œ GitHub ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๋ ค๋ฉด Notion ์›Œํฌ์ŠคํŽ˜์ด์Šค ์†Œ์œ ์ž์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  1. ์„ค์ •์œผ๋กœ ์ด๋™ํ•˜์„ธ์š”.

  2. ์—ฐ๊ฒฐ์„ ์„ ํƒํ•˜์„ธ์š”.

  3. GitHub ์˜†์˜ โ€ขโ€ขโ€ข โ†’ ๋ชจ๋“  ์‚ฌ์šฉ์ž ์—ฐ๊ฒฐ ํ•ด์ œ๋ฅผ ์„ ํƒํ•˜์„ธ์š”.

Notion์—์„œ GitHub ์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๋ฉด ๋‹ค์‹œ ์„ค์ •ํ•  ๋•Œ๊นŒ์ง€ ์›Œํฌ์ŠคํŽ˜์ด์Šค์˜ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์—ฐ๊ฒฐ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.


ํ”ผ๋“œ๋ฐฑ ๋ณด๋‚ด๊ธฐ

์ด ๋‚ด์šฉ์ด ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?


Powered by Fruition