저장소 사용자에게 패키지 변경 사항을 알리는 방법


11

MELPA에서 사용 가능한 GRASS GIS 프로세스와 상호 작용하기위한 패키지가 있습니다. 개발 속도와 사용자 수는 모두 매우 낮으므로 메일 링리스트 나 사용자와의 공식적인 커뮤니케이션이 필요하지 않습니다.

그러나 방금 사용자의 관심이 필요한 구성 옵션에 대한 일부 변경 사항을 소개했습니다. 대부분의 사람들에게 MELPA에서 업데이트 된 패키지가 제공된다는 점을 감안할 때이를 어떻게 전달할 수 있습니까? 특정 변경 후 코드를 처음 실행할 때 사용자에게 메시지를 전달하는 방법이 있습니까? 이와 관련하여 모범 사례는 무엇입니까?


1
나는 이것이 "의견 기반"으로 폐쇄되어야한다고 생각한다.
lunaryorn

7
호환되지 않는 버전 에 대해 사용자에게 경고 하는 magit 사용되는 방법을 사용할 수 있습니다 git. 기본적으로를 사용하여 메시지를 조건부로 표시합니다 display-warning.
Kaushal Modi

11
@lunaryorn "패키지 시스템을 통해 사용자에게 메시지를 전달하는 방법이 있습니까?" 의견에 근거하지 않습니다. package.el 또는 다른 리포지토리가 사용자에게 정보를 전달하기 위해 확립 된 방법을 가지고 있는지 여부에 따라 모범 사례가 될 수도 있고 아닐 수도 있습니다.
Tyler

답변:


4

답은 잘못된 위치를보고 있다는 것입니다. 사용자가 직접 또는 다른 패키지 시스템 또는 ELPA를 통해 100 % 자동화 된 방식으로 패키지를 설치하는 일반적인 문제를 해결하십시오 ( 따라서 해당 시점에 표시 될 수있는 메시지가 표시되지 않습니다.

IOW는 패키지 내에서 코드를 사용하여 문제가있는 상황을 인식하고 그 시점에 (즉, 패키지가 설치되거나 컴파일 될 때가 아니라 패키지가 사용되는 시점에) 경고 / 오류를 발생시킵니다.


"IOW"는 무엇을 의미합니까?
toogley

다른 말로하면 @toogley
Tyler
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.