Pygithub: PyGitHub에 λŒ€ν•œ 속도 μ œν•œ 지원을 μœ„ν•œ 쑰절/λ°±μ˜€ν”„

에 λ§Œλ“  2019λ…„ 10μ›” 03일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: PyGithub/PyGithub

PyGitHubλ₯Ό 톡해 github API ν˜ΈμΆœμ— λŒ€ν•œ μ‘°μ ˆμ„ κ΅¬ν˜„ν•˜λŠ” μš°μ•„ν•œ 방법은 μ—†μŠ΅λ‹ˆλ‹€. λ‚΄ 앱이 쑰절 μ œν•œμ— λ„λ‹¬ν•˜μ§€ μ•Šμ•˜λŠ”μ§€ ν™•μΈν•˜λŠ” κ°€μž₯ 쒋은 방법은 λͺ¨λ“  호좜 전에 계속 ν™•μΈν•˜κ³  API에 λŒ€ν•œ 호좜 수λ₯Ό μœ μ§€ν•œ λ‹€μŒ ν•΄λ‹Ή μ œν•œμ— λ„λ‹¬ν–ˆλŠ”μ§€ λ˜λŠ” - 주기적으둜 속도 μ œν•œμ„ μƒˆλ‘œ κ³ μΉ˜λŠ” λ™μ•ˆ. API μ—”λ“œν¬μΈνŠΈλ₯Ό ν˜ΈμΆœν•  수 μžˆλŠ” λ‹€μ–‘ν•œ 클래슀(예: GitHub, Repository, Releases λ“±)κ°€ 있기 λ•Œλ¬Έμ— 래퍼 클래슀λ₯Ό κ΅¬ν˜„ν•˜κ±°λ‚˜ ν˜ΈμΆœμ— λ°μ½”λ ˆμ΄ν„°/μ„€λͺ…μžλ₯Ό μ μš©ν•˜λŠ” 것은 κ°„λ‹¨ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λͺ¨λ“  REST API ν˜ΈμΆœμ„ 좔적할 수 있기 λ•Œλ¬Έμ— 쑰절/속도 μ œν•œ/λŒ€κΈ° ν˜ΈμΆœμ„ 돕기 μœ„ν•΄ PyGitHub λ‚΄μ—μ„œ 이 κΈ°λŠ₯을 κ΅¬ν˜„ν•˜λŠ” 것이 κ°€μž₯ 쒋은 IMO μ ‘κ·Ό 방식인 것 κ°™μŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬ν•œ κΈ°λŠ₯이 ꢌμž₯λ©λ‹ˆκΉŒ? ν’€ λ¦¬ν€˜μŠ€νŠΈμ—μ„œ μž‘μ—…ν•˜λŠ” 것이 μ˜λ―Έκ°€ μžˆμŠ΅λ‹ˆκΉŒ?

stale

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

PyGithub은 ν›Œλ₯­ν•©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!

PyGithub에 속도 μ œν•œ 초과 μ˜ˆμ™Έλ₯Ό throwν•˜μ§€ μ•Šκ³  λ°±μ˜€ν”„ν•˜κ³  μž‘μ—…μ„ λ‹€μ‹œ μ‹œλ„ν•˜λ„λ‘ μ§€μ‹œν•˜λŠ” νŽΈλ¦¬ν•œ 방법이 μžˆμŠ΅λ‹ˆκΉŒ? 그렇지 μ•ŠμœΌλ©΄ κ·Έλ ‡κ²Œ ν•΄μ•Ό ν•˜κ³  각 톡화λ₯Ό λž˜ν•‘ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λŠ” κ°€λŠ₯ν•˜μ§€λ§Œ 잘λͺ»λœ λŠλ‚Œμž…λ‹ˆλ‹€. 그런 λ‹€μŒ μ‹€μ œ ν”„λ ˆμž„μ›Œν¬/라이브러리(이 경우 PyGithub)에 더 잘 λ§žλŠ” ν”„λ ˆμž„μ›Œν¬/라이브러리 κΈ°λŠ₯을 μˆ˜ν–‰ν•œ λ‹€μŒ λͺ¨λ“  μ‚¬μš©μžκ°€ μ½”λ“œμ—μ„œ λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

λͺ¨λ“  4 λŒ“κΈ€

λˆ„κ΅¬λ‚˜?

κ³Όλ„ν•œ μš”μ²­μ€ #1233도 μ°Έμ‘°ν•˜μ„Έμš”.

이 λ¬Έμ œλŠ” 졜근 ν™œλ™μ΄ μ—†μ—ˆκΈ° λ•Œλ¬Έμ— μžλ™μœΌλ‘œ 였래된 κ²ƒμœΌλ‘œ ν‘œμ‹œλ˜μ—ˆμŠ΅λ‹ˆλ‹€. 더 이상 ν™œλ™μ΄ μ—†μœΌλ©΄ νμ‡„λ©λ‹ˆλ‹€. κ·€ν•˜μ˜ 기여에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

PyGithub은 ν›Œλ₯­ν•©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!

PyGithub에 속도 μ œν•œ 초과 μ˜ˆμ™Έλ₯Ό throwν•˜μ§€ μ•Šκ³  λ°±μ˜€ν”„ν•˜κ³  μž‘μ—…μ„ λ‹€μ‹œ μ‹œλ„ν•˜λ„λ‘ μ§€μ‹œν•˜λŠ” νŽΈλ¦¬ν•œ 방법이 μžˆμŠ΅λ‹ˆκΉŒ? 그렇지 μ•ŠμœΌλ©΄ κ·Έλ ‡κ²Œ ν•΄μ•Ό ν•˜κ³  각 톡화λ₯Ό λž˜ν•‘ν•΄μ•Ό ν•©λ‹ˆλ‹€. μ΄λŠ” κ°€λŠ₯ν•˜μ§€λ§Œ 잘λͺ»λœ λŠλ‚Œμž…λ‹ˆλ‹€. 그런 λ‹€μŒ μ‹€μ œ ν”„λ ˆμž„μ›Œν¬/라이브러리(이 경우 PyGithub)에 더 잘 λ§žλŠ” ν”„λ ˆμž„μ›Œν¬/라이브러리 κΈ°λŠ₯을 μˆ˜ν–‰ν•œ λ‹€μŒ λͺ¨λ“  μ‚¬μš©μžκ°€ μ½”λ“œμ—μ„œ λ™μΌν•œ μž‘μ—…μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰