Skip to main content

์ด์Šˆ ์ด๋ฒคํŠธ ์œ ํ˜•

์ด์Šˆ ์ด๋ฒคํŠธ API ๋ฐ ํƒ€์ž„๋ผ์ธ API์˜ ๊ฒฝ์šฐ ๊ฐ ์ด๋ฒคํŠธ ์œ ํ˜•, GitHub์— ๋Œ€ํ•œ ํŠธ๋ฆฌ๊ฑฐ ์ž‘์—… ๋ฐ ๊ฐ ์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์†์„ฑ์— ๋Œ€ํ•ด ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ๋Š” ์ด์Šˆ ๋ฐ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ์ž‘์—…์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋ฉฐ ์ด์Šˆ ์ด๋ฒคํŠธ ๋ฐ ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ REST API์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์ด๋ฒคํŠธ ์œ ํ˜•์€ ์ด์Šˆ ์ด๋ฒคํŠธ ๋˜๋Š” ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ REST API์—์„œ ์ด๋ฒคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

GitHub REST API๋Š” ๋ชจ๋“  ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ด์Šˆ๋กœ ๊ฐ„์ฃผํ•˜์ง€๋งŒ ๋ชจ๋“  ์ด์Šˆ๊ฐ€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ธ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ด์œ ๋กœ ์ด์Šˆ ์ด๋ฒคํŠธ ๋ฐ ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ ์—”๋“œํฌ์ธํŠธ๋Š” ์‘๋‹ต์—์„œ ๋ฌธ์ œ ๋ฐ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ๋ชจ๋‘ ๋ฐ˜ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์—๋Š” issue ๊ฐœ์ฒด์˜ pull_request ์†์„ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์€ ์ด์Šˆ์ด๋ฏ€๋กœ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ด์Šˆ ๋ฐ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋ฒˆํ˜ธ๊ฐ€ ๊ฒน์น˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ฒซ ๋ฒˆ์งธ ์ด์Šˆ๋ฅผ ์—ด๋ฉด ์ด ๋ฒˆํ˜ธ๋Š” 1์ด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์—ด๋ฉด ์ด ๋ฒˆํ˜ธ๋Š” 2๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ๊ฐ ์ด๋ฒคํŠธ ์œ ํ˜•์€ ์ด๋ฒคํŠธ๊ฐ€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ, ์ด์Šˆ ๋˜๋Š” ๋‘˜ ๋‹ค์—์„œ ๋ฐœ์ƒํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ ๊ฐœ์ฒด ๊ณตํ†ต ์†์„ฑ

์ด์Šˆ ์ด๋ฒคํŠธ๋Š” ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ REST API์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ด๋ฒคํŠธ๋ฅผ ์ œ์™ธํ•˜๊ณ  ๋ชจ๋‘ ๊ฐœ์ฒด ๊ตฌ์กฐ๊ฐ€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ์ด๋ฒคํŠธ์—๋Š” ์ด๋ฒคํŠธ ๋ฆฌ์†Œ์Šค์— ๋Œ€ํ•œ ์ถ”๊ฐ€ ์ปจํ…์ŠคํŠธ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ถ”๊ฐ€ ์†์„ฑ๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ฐœ์ฒด ํ˜•์‹๊ณผ ๋‹ค๋ฅธ ์†์„ฑ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ํŠน์ • ์ด๋ฒคํŠธ๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

ํ• ๋‹น๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ์‚ฌ์šฉ์ž์—๊ฒŒ ํ• ๋‹น๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

assigned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
assigneeobject์ด ์ด์Šˆ์— ํ• ๋‹น๋œ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค.
assignerobject์ด ์ด์Šˆ์— ๋Œ€ํ•œ ํ• ๋‹น์„ ์ˆ˜ํ–‰ํ•œ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค. ์ด ํ•„๋“œ๋Š” ์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

automatic_base_change_failed

GitHub์—์„œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ๊ธฐ๋ณธ ๋ถ„๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ์‹œ๋„ํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

automatic_base_change_failed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

automatic_base_change_succeeded

GitHub์—์„œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ๊ธฐ๋ณธ ๋ถ„๊ธฐ๋ฅผ ์ž๋™์œผ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

automatic_base_change_succeeded์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

base_ref_changed

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ๊ธฐ๋ณธ ์ฐธ์กฐ ๋ถ„๊ธฐ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

base_ref_changed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์ข…๋ฃŒ๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋‹ซํ˜”์Šต๋‹ˆ๋‹ค. commit_id๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ โ€œcloses/fixesโ€ ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด์Šˆ๋ฅผ ๋‹ซ์€ ์ปค๋ฐ‹์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๋ฌธ์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ด์Šˆ์— ์—ฐ๊ฒฐ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

closed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋Œ“๊ธ€์ด ์ถ”๊ฐ€๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ์ฃผ์„์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

commented์— ๋Œ€ํ•œ ์†์„ฑ

์ด ์ด๋ฒคํŠธ ์†์„ฑ์€ ๋ฌธ์ œ ์ด๋ฒคํŠธ ๊ฐœ์ฒด ๊ณต์šฉ ์†์„ฑ๊ณผ ๋™์ผํ•œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ ์†์„ฑ์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

์†์„ฑํ˜•์‹์„ค๋ช…
urlstring์ด์Šˆ ์ฃผ์„์„ ๊ฒ€์ƒ‰ํ•˜๋Š” REST API URL์ž…๋‹ˆ๋‹ค.
html_urlstring์ด์Šˆ ์ฃผ์„์˜ HTML URL์ž…๋‹ˆ๋‹ค.
issue_urlstring์ด์Šˆ์˜ HTML URL์ž…๋‹ˆ๋‹ค.
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
userobject์ด ์ด์Šˆ์— ๋Œ€ํ•ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๋˜ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
created_atstring์ฃผ์„์ด ์ถ”๊ฐ€๋œ ์‹œ์ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
updated_atstring์ฃผ์„์ด ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ฃผ์„์ด ์—…๋ฐ์ดํŠธ ๋˜๋Š” ์ƒ์„ฑ๋œ ์‹œ์ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
author_associationstring์‚ฌ์šฉ์ž๊ฐ€ ์ด์Šˆ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์†Œ์œ ์ž๊ฐ€ ์ฃผ์„์„ ๋งŒ๋“  ๊ฒฝ์šฐ ๊ฐ’์€ "OWNER"์ž…๋‹ˆ๋‹ค.
bodystring์ฃผ์„ ๋ณธ๋ฌธ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.
eventstring์ด๋ฒคํŠธ ๊ฐ’์€ "commented"์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

์ปค๋ฐ‹

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ HEAD ๋ถ„๊ธฐ์— ์ปค๋ฐ‹์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

committed์— ๋Œ€ํ•œ ์†์„ฑ

์ด ์ด๋ฒคํŠธ ์†์„ฑ์€ ๋ฌธ์ œ ์ด๋ฒคํŠธ ๊ฐœ์ฒด ๊ณต์šฉ ์†์„ฑ๊ณผ ๋™์ผํ•œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ ์†์„ฑ์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

์†์„ฑํ˜•์‹์„ค๋ช…
shastring๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์—์„œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ฃผ์„์„ ๊ฒ€์ƒ‰ํ•˜๋Š” REST API URL์ž…๋‹ˆ๋‹ค.
html_urlstring์ปค๋ฐ‹์˜ HTML URL์ž…๋‹ˆ๋‹ค.
authorobject์ปค๋ฐ‹์„ ์ž‘์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
committerobject์ž‘์„ฑ์ž๋ฅผ ๋Œ€์‹ ํ•˜์—ฌ ์ปค๋ฐ‹์„ ์ปค๋ฐ‹ํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
treeobject์ปค๋ฐ‹์˜ Git ํŠธ๋ฆฌ์ž…๋‹ˆ๋‹ค.
messagestring์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€.
parentsarray of objects๋ถ€๋ชจ ์ปค๋ฐ‹ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค.
verificationobject์ปค๋ฐ‹์˜ ์„œ๋ช…์„ ํ™•์ธํ•˜๋Š” ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ Git ์ปค๋ฐ‹์— ๋Œ€ํ•œ REST API ์—”๋“œํฌ์ธํŠธ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.
eventstring์ด๋ฒคํŠธ ๊ฐ’์€ "committed"์ž…๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋‹ค๋ฅธ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ์—ฐ๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ด์Šˆ์— ์—ฐ๊ฒฐ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

connected์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

convert_to_draft

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ์ดˆ์•ˆ์œผ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

convert_to_draft์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

converted_to_discussion

์ด ์ด์Šˆ๋Š” ์ข…๋ฃŒ๋˜์–ด ํ† ๋ก ์œผ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ

converted_to_discussion์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์ƒํ˜ธ ์ฐธ์กฐ๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋‹ค๋ฅธ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์—์„œ ์ฐธ์กฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

cross-referenced์— ๋Œ€ํ•œ ์†์„ฑ

์ด ์ด๋ฒคํŠธ ์†์„ฑ์€ ๋ฌธ์ œ ์ด๋ฒคํŠธ ๊ฐœ์ฒด ๊ณต์šฉ ์†์„ฑ๊ณผ ๋™์ผํ•œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ ์†์„ฑ์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

์†์„ฑํ˜•์‹์„ค๋ช…
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
created_atstring์ƒํ˜ธ ์ฐธ์กฐ๊ฐ€ ์ถ”๊ฐ€๋œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
updated_atstring์ƒํ˜ธ ์ฐธ์กฐ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์ƒํ˜ธ ์ฐธ์กฐ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜๊ฑฐ๋‚˜ ์ƒ์„ฑ๋œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
sourceobject์ƒํ˜ธ ์ฐธ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•œ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ž…๋‹ˆ๋‹ค.
source[type]string์ด ๊ฐ’์€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ํ˜•์‹ ์ด์Šˆ์ด๋ฏ€๋กœ ํ•ญ์ƒ "issue"์ž…๋‹ˆ๋‹ค. ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ์˜ํ•ด ํŠธ๋ฆฌ๊ฑฐ๋˜๋Š” ์ƒํ˜ธ ์ฐธ์กฐ ์ด๋ฒคํŠธ๋งŒ ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ REST API์—์„œ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. ์ด๋ฒคํŠธ๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•œ ์ด์Šˆ๊ฐ€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ธ์ง€ ํ™•์ธํ•˜๋ ค๋ฉด source[issue][pull_request] ๊ฐœ์ฒด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
source[issue]object์ƒํ˜ธ ์ฐธ์กฐ๋ฅผ ์ถ”๊ฐ€ํ•œ issue ๊ฐœ์ฒด์ž…๋‹ˆ๋‹ค.
eventstring์ด๋ฒคํŠธ ๊ฐ’์€ "cross-referenced"์ž…๋‹ˆ๋‹ค.

demilestoned

๋งˆ์ผ์Šคํ†ค์—์„œ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

demilestoned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
milestoneobject๋งˆ์ผ์Šคํ†ค ๊ฐœ์ฒด์ž…๋‹ˆ๋‹ค.
milestone[title]string๋งˆ์ผ์Šคํ†ค์˜ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค.

๋ฐฐํฌ๋จ

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

deployed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

deployment_environment_changed

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋ฐฐํฌ ํ™˜๊ฒฝ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

deployment_environment_changed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์—ฐ๊ฒฐ ๋Š๊น€

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋‹ค๋ฅธ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์—์„œ ์—ฐ๊ฒฐ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ์ด์Šˆ์— ์—ฐ๊ฒฐ์„(๋ฅผ) ์ฐธ์กฐํ•˜์„ธ์š”.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

disconnected์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

head_ref_deleted

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ HEAD ๋ถ„๊ธฐ๊ฐ€ ์‚ญ์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

head_ref_deleted์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

head_ref_restored

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ HEAD ๋ถ„๊ธฐ๊ฐ€ ๋งˆ์ง€๋ง‰์œผ๋กœ ์•Œ๋ ค์ง„ ์ปค๋ฐ‹์œผ๋กœ ๋ณต์›๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

head_ref_force_pushed

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ HEAD ๋ถ„๊ธฐ๊ฐ€ ๊ฐ•์ œ๋กœ ํ‘ธ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

head_ref_force_pushed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋ ˆ์ด๋ธ” ์ง€์ •๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ๋ ˆ์ด๋ธ”์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

labeled์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
labelobject๋ฌธ์ œ์—์„œ ์ถ”๊ฐ€ ๋˜๋Š” ์ œ๊ฑฐ๋œ ๋ ˆ์ด๋ธ” label[name]
label[color]string16์ง„์ˆ˜ ์ƒ‰ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.

์ž ๊น€

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ์ž ๊ฒผ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

locked์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
lock_reasonstring์ œ๊ณต๋œ ๊ฒฝ์šฐ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋Œ€ํ™”๊ฐ€ ์ž ๊ธด ์ด์œ ์ž…๋‹ˆ๋‹ค.

mentioned

actor๊ฐ€ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋ณธ๋ฌธ์—์„œ @mentioned๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

mentioned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

marked_as_duplicate

์“ฐ๊ธฐ ๊ถŒํ•œ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ์ด์Šˆ๋ฅผ ๋‹ค๋ฅธ ์ด์Šˆ์˜ ์ค‘๋ณต์œผ๋กœ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ๋‹ค๋ฅธ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ์ค‘๋ณต์œผ๋กœ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

marked_as_duplicate์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋ณ‘ํ•ฉ๋จ

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋ณ‘ํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. commit_id ํŠน์„ฑ์€ ๋ณ‘ํ•ฉ๋œ HEAD ์ปค๋ฐ‹์˜ SHA1์ž…๋‹ˆ๋‹ค. commit_repository๋Š” ํ•ญ์ƒ ๊ธฐ๋ณธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

merged์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋งˆ์ผ์Šคํ†ค

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋งˆ์ผ์Šคํ†ค์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

milestoned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
milestoneobject๋งˆ์ผ์Šคํ†ค ๊ฐœ์ฒด์ž…๋‹ˆ๋‹ค.
milestone[title]string๋งˆ์ผ์Šคํ†ค์˜ ์ œ๋ชฉ์ž…๋‹ˆ๋‹ค.

๊ณ ์ •

์ด์Šˆ๊ฐ€ ๊ณ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ

pinned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

ready_for_review

์ดˆ์•ˆ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๊ฒ€ํ† ํ•  ์ค€๋น„๊ฐ€ ๋œ ๊ฒƒ์œผ๋กœ ํ‘œ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

ready_for_review์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

referenced

์ปค๋ฐ‹ ๋ฉ”์‹œ์ง€์—์„œ ์ด์Šˆ๊ฐ€ ์ฐธ์กฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. commit_id ํŠน์„ฑ์€ ๋ฐœ์ƒ ์œ„์น˜์˜ ์ปค๋ฐ‹ SHA1์ด๋ฉฐ commit_repository๋Š” ํ•ด๋‹น ์ปค๋ฐ‹์ด ํ‘ธ์‹œ๋œ ์œ„์น˜์ž…๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

referenced์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ์ œ๋ชฉ์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

renamed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
renameobject์ด๋ฆ„ ์„ธ๋ถ€ ์ •๋ณด์ž…๋‹ˆ๋‹ค.
rename[from]string์ด์ „ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.
rename[to]string์ƒˆ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค.

๋‹ค์‹œ ์—ด๋ฆผ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๋‹ค์‹œ ์—ด๋ ธ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

reopened์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

review_dismissed

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๊ฒ€ํ† ๊ฐ€ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

review_dismissed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
dismissed_reviewobjectํ•ด์ œ๋œ ๊ฒ€ํ† ์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค.
dismissed_review[state]string๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ํ•ด์ œ๋˜์—ˆ์„ ๋•Œ์˜ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. commented, approved, changes_requested ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
dismissed_review[review_id]string๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๊ฒ€ํ† ์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
dismissed_review[dismissal_message]string๊ฒ€ํ† ๋ฅผ ํ•ด์ œํ•  ๋•Œ ์‚ฌ์šฉ์ž๊ฐ€ ํฌํ•จํ•˜๋Š” ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
dismissed_review[dismissal_commit_id]string๊ฒ€ํ† ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ๊ฒ€ํ† ๋ฅผ ํ•ด์ œํ•œ ์ปค๋ฐ‹์˜ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.

review_requested

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ์š”์ฒญ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

review_requested์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
requested_reviewerobject๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
review_requesterobject๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

review_request_removed

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๊ฒ€ํ†  ์š”์ฒญ์ด ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

review_request_removed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
requested_reviewerobject๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
review_requesterobject๊ฒ€ํ† ๋ฅผ ์š”์ฒญํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

๊ฒ€ํ† ๋จ

๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์ด ๊ฒ€ํ† ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

reviewed์— ๋Œ€ํ•œ ์†์„ฑ

์ด ์ด๋ฒคํŠธ ์†์„ฑ์€ ๋ฌธ์ œ ์ด๋ฒคํŠธ ๊ฐœ์ฒด ๊ณต์šฉ ์†์„ฑ๊ณผ ๋™์ผํ•œ ๊ตฌ์กฐ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด ์ด๋ฒคํŠธ์— ๋Œ€ํ•ด ๋‹ค์Œ ์†์„ฑ์ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
userobject์ด ์ด์Šˆ์— ๋Œ€ํ•ด ๋Œ“๊ธ€์„ ๋‹ฌ์•˜๋˜ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
bodystring๊ฒ€ํ†  ์š”์•ฝ ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.
commit_idstring๊ฒ€ํ†  ์‹œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋‚ด ์ตœ์‹  ์ปค๋ฐ‹ SHA์ž…๋‹ˆ๋‹ค.
submitted_atstring๊ฒ€ํ† ๊ฐ€ ์ œ์ถœ๋œ ์‹œ์ ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
statestring์ œ์ถœ๋œ ๊ฒ€ํ† ์˜ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. commented, changes_requested, approved ๋˜๋Š” dismissed ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
html_urlstring๊ฒ€ํ† ์˜ HTML URL์ž…๋‹ˆ๋‹ค.
pull_request_urlstring๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” REST API URL์ž…๋‹ˆ๋‹ค.
author_associationstring์‚ฌ์šฉ์ž๊ฐ€ ์ด์Šˆ์˜ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ๊ถŒํ•œ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ ์†Œ์œ ์ž๊ฐ€ ์ฃผ์„์„ ๋งŒ๋“  ๊ฒฝ์šฐ ๊ฐ’์€ "OWNER"์ž…๋‹ˆ๋‹ค.
_linksobjecthtml_url ๋ฐ pull_request_url์ž…๋‹ˆ๋‹ค.
eventstring์ด๋ฒคํŠธ ๊ฐ’์€ "reviewed"์ž…๋‹ˆ๋‹ค.

๊ตฌ๋…๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›๊ธฐ ์œ„ํ•ด ๊ตฌ๋…ํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

subscribed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์ „์†ก๋จ

์ด์Šˆ๊ฐ€ ๋‹ค๋ฅธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋กœ ์ „์†ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ

transferred์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

ํ• ๋‹น๋˜์ง€ ์•Š์Œ

์‚ฌ์šฉ์ž๊ฐ€ ์ด์Šˆ์—์„œ ํ• ๋‹น ์ทจ์†Œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

unassigned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
assigneeobject์ด ์ด์Šˆ์—์„œ ํ• ๋‹น ํ•ด์ œ๋œ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค.
assignerobject์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ• ๋‹น ์ทจ์†Œ๋ฅผ ์ˆ˜ํ–‰ํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค. ์ด ํ•„๋“œ๋Š” ์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

๋ ˆ์ด๋ธ”์ด ์ง€์ •๋˜์ง€ ์•Š์Œ

๋ ˆ์ด๋ธ”์ด ์ด์Šˆ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

unlabeled์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
labelobject๋ฌธ์ œ์—์„œ ์ถ”๊ฐ€ ๋˜๋Š” ์ œ๊ฑฐ๋œ ๋ ˆ์ด๋ธ” label[name]
label[color]string16์ง„์ˆ˜ ์ƒ‰ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค.

์ž ๊ธˆ ํ•ด์ œ

์ด์Šˆ๊ฐ€ ์ž ๊ธˆ ํ•ด์ œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

Properties for unlocked

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.
lock_reasonstring์ œ๊ณต๋œ ๊ฒฝ์šฐ ์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ ๋Œ€ํ™”๊ฐ€ ์ž ๊ธด ์ด์œ ์ž…๋‹ˆ๋‹ค.

unmarked_as_duplicate

์ด์ „์— ์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค๋ฅธ ์ด์Šˆ์˜ ์ค‘๋ณต์œผ๋กœ ํ‘œ์‹œํ•œ ์ด์Šˆ๋Š” ๋” ์ด์ƒ ์ค‘๋ณต๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์‚ฌ์šฉ์ž๊ฐ€ ์ด์ „์— ๋‹ค๋ฅธ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์˜ ์ค‘๋ณต์œผ๋กœ ํ‘œ์‹œํ•œ ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์€ ๋” ์ด์ƒ ์ค‘๋ณต์œผ๋กœ ๊ฐ„์ฃผ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

unmarked_as_duplicate์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๊ณ ์ • ํ•ด์ œ๋จ

์ด ์ด์Šˆ๋Š” ๊ณ ์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ

unpinned์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๊ตฌ๋… ์ทจ์†Œ๋จ

์ด์Šˆ ๋˜๋Š” ๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ๋ฐ›์ง€ ๋ชปํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

unsubscribed์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

user_blocked

์กฐ์ง ์†Œ์œ ์ž๊ฐ€ ์กฐ์ง์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ์ฐจ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์Šˆ์— ๋Œ€ํ•ด ์ฐจ๋‹จ๋œ ์‚ฌ์šฉ์ž์˜ ์„ค๋ช… ์ค‘ ํ•˜๋‚˜๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ด ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ ์ด์Šˆ ์œ ํ˜•์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์Šˆ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST APIํƒ€์ž„๋ผ์ธ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ REST API
๋ฌธ์ œ
๋Œ์–ด์˜ค๊ธฐ ์š”์ฒญ

user_blocked์— ๋Œ€ํ•œ ์†์„ฑ

์†์„ฑํ˜•์‹์„ค๋ช…
idinteger์ด๋ฒคํŠธ์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค.
node_idstring์ด๋ฒคํŠธ์˜ ์ „์—ญ ๋…ธ๋“œ ID์ž…๋‹ˆ๋‹ค.
urlstring์ด๋ฒคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•œ REST API URL์ž…๋‹ˆ๋‹ค.
actorobject์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•œ ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.
eventstring๋ฐœ์ƒํ•œ ์ด๋ฒคํŠธ์˜ ์‹ค์ œ ์œ ํ˜•์„ ์‹๋ณ„ํ•ฉ๋‹ˆ๋‹ค.
commit_idstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์˜ SHA์ž…๋‹ˆ๋‹ค.
commit_urlstring์ด ๋ฌธ์ œ๋ฅผ ์ฐธ์กฐํ•œ ์ปค๋ฐ‹์— ๋Œ€ํ•œ GitHub REST API ๋งํฌ์ž…๋‹ˆ๋‹ค.
created_atstring์ด๋ฒคํŠธ๊ฐ€ ๋ฐœ์ƒํ•œ ์‹œ๊ธฐ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.