현재 더 이상의 플러그인을 코어로 이동할 계획은 없습니다. Cakeday가 마지막이었으며, 이전에 기본적으로 활성화되어 있던 방식에 따른 몇 가지 복잡한 문제로 인해 메인 배치와 별도로 처리해야 했습니다.
![]()
여기서 프로세스에 대한 좌절감을 충분히 이해합니다. 분명히 제가 원하는 만큼 매끄럽지는 않거든요. 맥락을 설명해 드리자면: 근본적인 문제는 app.yml 파일이 Discourse 설정 파일이 아니라는 점입니다. 이들은 pups 설정이며, 플러그인 설치 줄은 단순히 셸 명령어입니다.
pups에 Discourse 특유의 로직을 가져와 특정 셸 명령어를 무시하도록 하는 것은 실제로 옵션이 아닙니다. 이 도구는 Discourse에만 사용되지 않으므로요. 또한 부트스트랩 중에 실행되는 셸 명령어가 자신의 지식을 모르고 변경되는 것을 불쾌하게 여길 사람들이 상당수 있을 것으로 예상됩니다.
따라서 사용 가능한 도구로 찾을 수 있었던 가장 깔끔한 해결책에 도달했습니다: CLI 재빌드를 강제하고, 영향을 받는 줄을 설정에서 제거해 달라는 메시지를 표시하는 것입니다.