DPM
v0.2.107-alpha
DPM是Delphi XE2或更高版本的開源軟件包/庫管理器。它受到Nuget的嚴重影響,因此Nuget用戶似乎非常熟悉CLI,DOC等。 Delphi的開發環境與.NET完全不同,並且需要克服不同的挑戰,因此,儘管我們受Nuget的影響,但DPM與Nuget並不相同。我們還仔細研究了許多其他開發生態系統的軟件包經理。
軟件包管理器為開發人員提供了共享和消費代碼的標準。作者創建了其他開發人員可以消費的軟件包。軟件包管理器提供了一種簡單的方法來自動化安裝,升級或刪除軟件包。這簡化了開發過程,使開發人員能夠快速啟動並運行一個項目,而無需了解項目或組織已經結構其第三方庫的(通常是臨時的)方式。這也轉化為更簡單的構建/CI流程,較少的“在我的機器上編譯”樣式問題。
DPM的初始開發人員是Vincent Parrett(Dunitx,FinalBuilder,Continua CI)。為什麼在此博客文章中討論。
DPM仍在開發中,因此並非所有功能都準備就緒。目前,正處於我們鼓勵圖書館作者進行查看和玩耍並提供反饋(也許參與開發)的階段。在最低可行的產品階段非常重要。
見入門。
命令行文檔可以在此處找到。
是的,“發行版”部分下可用的安裝程序包括XE2-11.3的IDE插件
還沒有計劃。目前,僅支持基於本地文件夾的來源。客戶端代碼架構將來有針對基於HTTP的來源的規定,但是現在我們專注於釘住軟件包格式,依賴項解決,安裝,更新軟件包等。
目前支持Delphi Xe2-12.x。
支持所有支持編譯器版本的目標平台。
儘管我們想支持C ++建造者,但我們需要一些幫助 - 我們是Delphi人。請參閱此處
還沒有,但是正在努力。
請參閱此頁面
是的,請參閱對DPM的貢獻。