Readthedocs.org: κΈ°λŠ₯ μš”μ²­: μœ μ§€ κ΄€λ¦¬μžκ°€ PR λΉŒλ“œλ₯Ό μ·¨μ†Œν•  수 μžˆλ„λ‘ ν—ˆμš©

에 λ§Œλ“  2020λ…„ 11μ›” 11일  Β·  3μ½”λ©˜νŠΈ  Β·  좜처: readthedocs/readthedocs.org

μ„ΈλΆ€

  • λ¬Έμ„œ ν”„λ‘œμ νŠΈ URL 읽기: https://readthedocs.org/projects/astropy/
  • λΉŒλ“œ URL(ν•΄λ‹Ήλ˜λŠ” 경우): N/A
  • λ¬Έμ„œ μ‚¬μš©μž 이름 읽기(ν•΄λ‹Ήλ˜λŠ” 경우): pllim

cc @bsipocz @astrofrog @Cadair

μ§€κΈˆ 무슨 일이 μΌμ–΄λ‚˜κ³  μžˆλŠ”μ§€

μš°λ¦¬λŠ” PR λΉŒλ“œ κΈ°λŠ₯을 정말 μ’‹μ•„ν•˜μ§€λ§Œ, μš°λ¦¬μ—κ²Œ κΌ­ ν•„μš”ν•œ κΈ°λŠ₯이 λΉ μ Έ μžˆμŠ΅λ‹ˆλ‹€. κΈ°μ—¬μžκ°€ 짧은 μ‹œκ°„ 내에 PR에 λŒ€ν•œ λ§Žμ€ 컀밋을 ν‘Έμ‹œν•˜λ©΄ κ²°κ΅­ λ™μΌν•œ PR에 λŒ€ν•œ λΉŒλ“œμ— κΈ΄ λŒ€κΈ°μ—΄μ΄ μƒκΉλ‹ˆλ‹€. 였래된 μž‘μ—…μ€ μˆ˜λ™μœΌλ‘œ μ·¨μ†Œν•  수 μ—†μœΌλ©° PR의 μ΅œμ‹  μ»€λ°‹μ—μ„œ μ‹€ν–‰ 쀑인 μž‘μ—…λ§Œ μ™„λ£Œλ˜λ„λ‘ λ‚¨κ²¨λ‘‘λ‹ˆλ‹€.

이둜 인해 λŒ€κΈ° κ²Œμž„μ΄ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 이것은 λ˜ν•œ μž¬μ •μ μœΌλ‘œλ‚˜ λ‹€λ₯Έ λͺ¨λ“  μ‚¬λžŒλ“€μ—κ²Œ ν™˜κ²½μ μœΌλ‘œ 쒋지 μ•ŠμŠ΅λ‹ˆλ‹€.

μš°λ¦¬κ°€ μ›ν•˜λŠ” 일

μ‹€ν–‰ 쀑인 https://readthedocs.org/projects/astropy/builds/의 λͺ¨λ“  λΉŒλ“œμ— λŒ€ν•œ "μž‘μ—… μ·¨μ†Œ" λ²„νŠΌ. 이 λ²„νŠΌμ€ μ΅œμ†Œν•œ ν”„λ‘œμ νŠΈμ˜ λͺ¨λ“  RTD κ΄€λ¦¬μžκ°€ μ•‘μ„ΈμŠ€ν•  수 μžˆμ–΄μ•Ό ν•©λ‹ˆλ‹€.

쒋은 점: PR μž‘μ„±μžκ°€ μžμ‹ μ˜ PRμ—μ„œ λΉŒλ“œλ₯Ό μ·¨μ†Œν•  수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€.

Feature design decision

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

이 문제λ₯Ό μ—΄μ–΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” 이것과 κ΄€λ ¨λœ λͺ‡ 가지 역사에 λŒ€ν•΄ λ…Όν‰ν•˜κΈ° μœ„ν•΄ μ—¬κΈ°μ—μ„œ μ°¨μž„ν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€. μ–Όλ§ˆ 전에 " λΉŒλ“œ 쀑볡 제거 "λ₯Ό κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λ™μΌν•œ RTD 버전에 λŒ€ν•΄ 2개 μ΄μƒμ˜ λΉŒλ“œλ₯Ό 거의 ν•¨κ»˜ νŠΈλ¦¬κ±°ν•˜λ©΄ μ€‘λ³΅λœ κ²ƒμœΌλ‘œ ν‘œμ‹œλ˜κ³  ν•˜λ‚˜λ§Œ μ‹€ν–‰λ©λ‹ˆλ‹€.

λ‹€λ₯Έ μž‘μ—… μ„ΈνŠΈμ—μ„œ " μ‹€ν–‰ 쀑인 λΉŒλ“œ μ·¨μ†Œ "λ₯Ό κ΅¬ν˜„ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ λͺ‡ 가지 λ³΅μž‘ν•œ 사항을 λ°œκ²¬ν–ˆκ³  ν•΄λ‹Ή μž‘μ—…μ— λŒ€ν•œ μ‹œκ°„μ΄ λΆ€μ‘±ν–ˆμœΌλ©° λ„ˆλ¬΄ μš”μ²­λ˜μ§€ μ•Šμ€ κ²ƒμœΌλ‘œ κ°„μ£Όν•˜μ—¬ κ·Έ μ‹œμ μ—μ„œ 계속 κ΅¬ν˜„ν•˜μ§€ μ•ŠκΈ°λ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€. μ‹œκ°.

κ·ΈλŸ¬λ‚˜ λ§Žμ€ μ‚¬μš©μžκ°€ 이미 2016년에 "λΉŒλ“œ μ·¨μ†Œ" κΈ°λŠ₯을 μš”μ²­ν–ˆμ§€λ§Œ λ‹Ήμ‹œ 주된 μ΄μœ λŠ” (RTDκ°€ μ•Œ 수 μ—†λŠ” 이유둜 μ‹€νŒ¨ν–ˆκΈ° λ•Œλ¬Έμ—) 일뢀 μƒνƒœμ— 멈좰 있고 μƒνƒœκ°€ μ—…λ°μ΄νŠΈλ˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. λΉŒλ“œκ°€ μ˜€λž˜λ˜μ—ˆμŒμ„ κ°μ§€ν•˜λ©΄ ν•΄λ‹Ή λΉŒλ“œλ₯Ό μ§€μš°λŠ” μž‘μ—… 을

"λΉŒλ“œ μ·¨μ†Œ" κΈ°λŠ₯은 μ—¬μ „νžˆ β€‹β€‹μœ νš¨ν•˜λ©° μ–Έμ  κ°€λŠ” κ΅¬ν˜„λ˜μ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. IMO, 이것을 κ΅¬ν˜„ν•˜λŠ” κ°€μž₯ 쒋은 방법은 #3984 및 #7031에 μ„€λͺ…λœ λŒ€λ‘œ Celery λ‚΄λΆ€λ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ—¬κΈ°μ„œ μ£Όμš” λ°©ν•΄ μš”μ†ŒλŠ” 이λ₯Ό κ΅¬ν˜„ν•˜λŠ” 데 ν•„μš”ν•œ μ‹œκ°„μ΄ λΆ€μ‘±ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ΄λŠ” λ§Žμ€ RTD λ‚΄λΆ€ ꡬ좕 μ‹œμŠ€ν…œμ„ λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 것이며 λ§Žμ€ ν…ŒμŠ€νŠΈλ„ ν•„μš”ν•©λ‹ˆλ‹€.

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

@Cadairμ—μ„œ :

쒋은 κΈ°λŠ₯: λ™μΌν•œ PR의 μƒˆ λΉŒλ“œκ°€ λŒ€μ²΄ν•œ 경우 PR에 λŒ€ν•œ λΉŒλ“œλ₯Ό μžλ™μœΌλ‘œ μ·¨μ†Œν•©λ‹ˆλ‹€.

ps. #871도 이 κΈ°λŠ₯을 λ³΄μ™„ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

이 문제λ₯Ό μ—΄μ–΄ μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” 이것과 κ΄€λ ¨λœ λͺ‡ 가지 역사에 λŒ€ν•΄ λ…Όν‰ν•˜κΈ° μœ„ν•΄ μ—¬κΈ°μ—μ„œ μ°¨μž„ν•˜κ³  μ‹Άμ—ˆμŠ΅λ‹ˆλ‹€. μ–Όλ§ˆ 전에 " λΉŒλ“œ 쀑볡 제거 "λ₯Ό κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λ™μΌν•œ RTD 버전에 λŒ€ν•΄ 2개 μ΄μƒμ˜ λΉŒλ“œλ₯Ό 거의 ν•¨κ»˜ νŠΈλ¦¬κ±°ν•˜λ©΄ μ€‘λ³΅λœ κ²ƒμœΌλ‘œ ν‘œμ‹œλ˜κ³  ν•˜λ‚˜λ§Œ μ‹€ν–‰λ©λ‹ˆλ‹€.

λ‹€λ₯Έ μž‘μ—… μ„ΈνŠΈμ—μ„œ " μ‹€ν–‰ 쀑인 λΉŒλ“œ μ·¨μ†Œ "λ₯Ό κ΅¬ν˜„ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ λͺ‡ 가지 λ³΅μž‘ν•œ 사항을 λ°œκ²¬ν–ˆκ³  ν•΄λ‹Ή μž‘μ—…μ— λŒ€ν•œ μ‹œκ°„μ΄ λΆ€μ‘±ν–ˆμœΌλ©° λ„ˆλ¬΄ μš”μ²­λ˜μ§€ μ•Šμ€ κ²ƒμœΌλ‘œ κ°„μ£Όν•˜μ—¬ κ·Έ μ‹œμ μ—μ„œ 계속 κ΅¬ν˜„ν•˜μ§€ μ•ŠκΈ°λ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€. μ‹œκ°.

κ·ΈλŸ¬λ‚˜ λ§Žμ€ μ‚¬μš©μžκ°€ 이미 2016년에 "λΉŒλ“œ μ·¨μ†Œ" κΈ°λŠ₯을 μš”μ²­ν–ˆμ§€λ§Œ λ‹Ήμ‹œ 주된 μ΄μœ λŠ” (RTDκ°€ μ•Œ 수 μ—†λŠ” 이유둜 μ‹€νŒ¨ν–ˆκΈ° λ•Œλ¬Έμ—) 일뢀 μƒνƒœμ— 멈좰 있고 μƒνƒœκ°€ μ—…λ°μ΄νŠΈλ˜μ§€ μ•Šμ•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. λΉŒλ“œκ°€ μ˜€λž˜λ˜μ—ˆμŒμ„ κ°μ§€ν•˜λ©΄ ν•΄λ‹Ή λΉŒλ“œλ₯Ό μ§€μš°λŠ” μž‘μ—… 을

"λΉŒλ“œ μ·¨μ†Œ" κΈ°λŠ₯은 μ—¬μ „νžˆ β€‹β€‹μœ νš¨ν•˜λ©° μ–Έμ  κ°€λŠ” κ΅¬ν˜„λ˜μ–΄μ•Ό ν•œλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. IMO, 이것을 κ΅¬ν˜„ν•˜λŠ” κ°€μž₯ 쒋은 방법은 #3984 및 #7031에 μ„€λͺ…λœ λŒ€λ‘œ Celery λ‚΄λΆ€λ₯Ό μ‚¬μš©ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€. μ—¬κΈ°μ„œ μ£Όμš” λ°©ν•΄ μš”μ†ŒλŠ” 이λ₯Ό κ΅¬ν˜„ν•˜λŠ” 데 ν•„μš”ν•œ μ‹œκ°„μ΄ λΆ€μ‘±ν•˜λ‹€λŠ” κ²ƒμž…λ‹ˆλ‹€. μ΄λŠ” λ§Žμ€ RTD λ‚΄λΆ€ ꡬ좕 μ‹œμŠ€ν…œμ„ λ‹€μ‹œ μž‘μ„±ν•˜λŠ” 것이며 λ§Žμ€ ν…ŒμŠ€νŠΈλ„ ν•„μš”ν•©λ‹ˆλ‹€.

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