Discourse 스타일 가이드 플러그인이 작동하지 않습니다

https://github.com/discourse/discourse-styleguide를 시작하는 동안 다음과 같은 오류가 발생했습니다

discourse                           | discour INFO  Migrating database...
discourse                           | Error executing 'postInstallation': > Seeding dark and light themes
discourse                           | rake aborted!
discourse                           | Discourse::ScssError: Error: Undefined variable: "$danger-low-mid".
discourse                           |         on line 66 of plugins/discourse-styleguide/assets/stylesheets/colors.scss
discourse                           |         from line 1 of plugins/discourse-styleguide/assets/stylesheets/styleguide.scss
discourse                           |         from line 1 of theme_1.scss
discourse                           | >>   background-color: var(--danger-low-mid, $danger-low-mid);
discourse                           | 
discourse                           |    ------------------------------------------^
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:183:in `rescue in compile'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:171:in `compile'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:80:in `block (2 levels) in stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:66:in `each'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:66:in `block in stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:64:in `synchronize'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:64:in `stylesheet_details'
discourse                           | /opt/bitnami/discourse/lib/stylesheet/manager.rb:34:in `stylesheet_data'

플러그인에 버그가 있을 수도 있지만, 귀하의 Discourse 사이트가 Bitnami에 설치되어 있는 것으로 보입니다. 발견하신 문제는 Bitnami가 구버전의 Discourse를 사용하고 있기 때문일 수 있습니다.

저는 최신 버전의 Discourse 사이트에 styleguide 플러그인을 아무 문제 없이 설치했습니다.

Discourse 2.5.3를 사용 중이므로, Discourse 버전 문제일 것 같지는 않습니다.

하지만 Bitnami 측의 설정 문제일 수도 있으나, 특별히 이상한 점은 보이지 않습니다.

죄송합니다. 이 이슈는 unsupported-install(지원되지 않는 설치)로 표시되어야 합니다. 안타깝게도 여기서는 Bitnami를 지원하지 않습니다.

Styleguide는 이제 별도의 플러그인 저장소가 아닌 코어에 포함되어 제공됩니다. (@j.jaffeux 해당 플러그인 저장소를 비워두는 것이 좋을 수도 있습니다)

스타일 가이드가 이제 별도 플러그인 저장소가 아닌 코어에 포함되어 배포됩니다

그렇다면 이 문제는 Bitnami와는 무관합니다.
기본적으로 이미 포함되어 있는 플러그인을 설치해 달라고 요청한 것이 실수였다는 뜻이죠 (제 오해가 아니라면 말입니다).

만약 그렇다면, GitHub 저장소에 이를 분명히 언급해야 합니다.

지금까지 제가 세어본 바로, 지원되지 않는 설치에 대해 3개의 지원 주제를 열었습니다.

아마 이제 왜 Discourse의 설치와 지원을 위한 표준 방식이 있는지 이해하실 수 있을 것입니다. 저희의 시간은 공짜가 아니듯이, 여러분의 시간도 공짜가 아니라고 확신합니다.

아마도 이제 왜 Discourse를 설치하고 지원하기 위한 표준 방식이 있는지 이해하실 수 있을 것입니다. 제 시간은 무료가 아니며, 분명히 여러분의 시간도 마찬가지라고 생각합니다.

@codinghorror 저는 해당 명령어나 플러그인 자체에 버그가 있다고 생각해서 그 티켓을 열었습니다.

설치에 대한 도움을 요청한 적은 결코 없었습니다. 설치는 지원하지 않으실 거라는 것을 알고 있기 때문이죠 (그 부분은 Bitnami에 직접 이슈를 제기합니다).

물론 말씀하신 점을 이해합니다. 하지만 제공하시는 표준 방식이 모든 요구를 충족시키지 못하는 경우도 있다는 점도 이해해 주실 수 있을 거라고 생각합니다. 물론 개선하는 데 도움을 드리고 싶습니다 :wink:

시간을 낭비시키려는 것이 아니라, Discourse 자체에 문제가 있을 수 있다고 생각하는 부분을 보고함으로써 도움을 드리고 싶을 뿐입니다.

정리하자면, 플러그인을 포함한 서드파티 설치와 관련된 어떤 측면에 대해서도 무료 지원을 제공하지 않습니다.

서드파티 패키지는 의도하지 않았거나 예측할 수 없는 다양한 부작용을 초래할 수 있습니다. 이러한 문제를 배제할 수 없으므로, 해당 이슈를 해결해 드릴 수 없습니다. 이는 이곳에서 제공하는 무료 지원의 범위를 벗어나는 것입니다.

표준 설치 방식 외에 다른 것을 사용하기로 결정하신다면, 유일한 지원 방법은 패키지 유지보수자를 통해 문의하거나 Marketplace 채널을 이용하는 것입니다.

명확히 말씀드리면, 플러그인을 포함한 서드파티 설치와 관련된 모든 측면에 대해 무료 지원을 제공하지 않습니다.

@Stephen Discourse 스타일가이드는 Discourse에서 관리하는 공식 플러그인이지 서드파티가 아닙니다. 하지만 어쨌든… 말씀하신 뜻을 이해합니다.

하지만 설치하려는 사이트는 지원되지 않는 사이트라서 도움을 드릴 수 없습니다.

무례하게 들리는 건 아니에요. 우리가 직접 호스팅을 하든 안 하든, 모든 Discourse 인스턴스는 세상에 긍정적인 영향을 줍니다. 하지만… 우리가 오픈소스 설치 환경을 “무료로” 효과적으로 지원할 수 있도록 (예: 표준 설치) 정책을 정해 놓은 것이죠.

커스텀 설치로 "하드 모드"를 선택한다면, 그것은 사실 우리의 책임이 아니에요. 그리고 그런 경우 생성되는 주제들은 다른 어떤 것보다 더 큰 방해가 될 뿐입니다.

완료했습니다 :white_check_mark: GitHub - discourse/discourse-styleguide: Adds a styleguide to Discourse to aid in styling · GitHub