DPM은 Delphi XE2 이상의 오픈 소스 패키지/라이브러리 관리자입니다. Nuget의 영향을 많이 받으므로 CLI, 문서 등은 Nuget 사용자에게 매우 친숙해 보입니다. Delphi의 개발 환경은 .NET과는 상당히 다르며 극복해야 할 도전이 다르므로 Nuget의 영향을받는 동안 DPM은 Nuget과 동일하지 않습니다. 또한 다른 개발 생태계의 다른 많은 패키지 관리자를 자세히 살펴 보았습니다.
패키지 관리자는 개발자가 코드를 공유하고 소비 할 수있는 표준을 제공합니다. 저자는 다른 개발자가 소비 할 수있는 패키지를 만듭니다. 패키지 관리자는 패키지의 설치, 업그레이드 또는 제거를 자동화하는 간단한 방법을 제공합니다. 이는 개발 프로세스를 간소화하여 개발자가 프로젝트 나 조직이 타사 라이브러리를 구성하는 (일반적으로 임시) 방법을 이해하지 않고도 프로젝트를 신속하게 진행할 수 있습니다. 이것은 또한 더 간단한 빌드/CI 프로세스로 해석되며 '내 컴퓨터에 컴파일'스타일 문제가 적습니다.
DPM의 초기 개발자는 Vincent Parrett (Dunitx, FinalBuilder, Continua CI)입니다. 이 블로그 게시물에서 논의되는 이유는 무엇입니까?
DPM은 여전히 개발 중이므로 모든 기능이 아직 준비된 것은 아닙니다. 현재, 우리는 도서관 작가가보고 그것을보고 놀고 피드백을 제공하도록 격려하는 단계에 있습니다 (그리고 아마도 개발에 참여할 수 있습니다). 최소한의 실행 가능한 제품 단계에 있습니다.
시작하기를 참조하십시오.
명령 줄 설명서는 여기에서 찾을 수 있습니다.
예, 릴리스 섹션에서 사용 가능한 설치 프로그램에는 XE2-11.3 용 IDE 플러그인이 포함됩니다.
아직은 아니지만 계획되어 있습니다. 현재 로컬 폴더 기반 소스 만 지원됩니다. 클라이언트 코드 아키텍처에는 향후 HTTP 기반 소스에 대한 규정이 있지만 현재 우리는 패키지 형식, 종속성 해상도, 설치, 패키지 업데이트 등에 중점을두고 있습니다.
Delphi XE2-12.x는 현재 지원됩니다.
지원되는 컴파일러 버전의 모든 대상 플랫폼이 지원됩니다.
우리는 C ++ 빌더를 지원하고 싶지만 도움이 필요합니다. 우리는 델파이 사람들입니다. 여기를 참조하십시오
아직은 아니지만 그 일이 진행 중입니다.
이 페이지를 참조하십시오
네, DPM에 기여하는 참조.