目前我實驗GitHub的API,我注意到以下幾點:如果你要求一個問題,它同時具有受讓人和一組受讓人 - 具有相同的屬性上面用戶。看起來這個功能是introduced a year ago。爲什麼會出現需要兩個受讓人和申請人在GitHub上?
當我看到有受讓人的原因,我不明白爲什麼有兩個屬性,尤其是,在具有受讓人設定的情況下,第一個永遠是受讓人。爲什麼不是一套受讓人足夠空間來存儲信息?有一件事我可以想像是保持受讓人遺留原因,但也可以是其他什麼解釋?
Here就是一個很好的例子,對官方GitHub的頁面上。如您所見,受讓人是octocat,並且在致電POST /repos/:owner/:repo/issues/:number/assignees
後,受讓人將是octocat和兩個新用戶。
有點相關Assignee vs Reviewer。 https://stackoverflow.com/a/41348853/342794 – lal