.discourse-compatibility 소개: 구버전 Discourse를 위한 고정된 플러그인/테마 버전

또 다른 문제를 겪었습니다.

이 변경 사항은 2.6.0beta2에서 $danger-low-mid를 도입합니다.

이로 인해 discourse-styleguide 플러그인이 깨져서 업데이트되었고, Discourse 2.5.0에서는 플러그인을 이전 커밋에 유지하기 위해 .discourse-compatibility 파일이 도입되었습니다.

이것이 Discourse 2.5.1에서 깨집니다. 이 변경 사항은 안정판(stable)으로 백포트되지 않을 것이므로, discourse-compatibility 파일은 모든 새로운 2.5.x 안정판 버전마다 업데이트되어야 합니다.

모든 플러그인의 모든 discourse-compatibility 파일이 모든 새로운 2.5.x 안정판 버전마다 업데이트되어야 합니다.

대안으로, 호환성 파일이 버전 2.5.999를 참조하도록 하여, 2.5.x의 전체 수명 동안 플러그인을 커밋 1f86468b2c81b40e97f1bcd16ea4bb780634e2c7에 유지할 수 있습니다. 하지만 제 생각에는 이 방식이 매우 해킹(hacky)처럼 보입니다.

6개의 좋아요