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的贡献。