Что нового?

Welcome to DUMPz.ws - старейший компьютерный форум (c) 2004-2021

Присоединяйтесь к нашему сообществу сейчас, чтобы получить доступ ко всем функциям форума. После регистрации Вы сможете создавать темы, публиковать ответы, общаться в чате с единомышленниками.
Blue
Red
Green
Orange
Voilet
Slate
Dark

Delphi Delphi Package Manager

FireWind

Moderator
Регистрация
2 Дек 2005
Сообщения
1,693
Реакции
1,027
Credits
728
Native language | Родной язык
Русский
Delphi Package Manager

Introducing DPM
DPM is an open-source package/library manager for Delphi XE2 or later. It is heavily influenced by NuGet, so the cli, docs etc will seem very familiar to NuGet users. Delphi's development environment is quite different from .net, and has different challenges to overcome, so whilst we were influenced by NuGet, DPM is not identical to NuGet. We also took a close look at many other package managers for other development eco-systems.

What is a Package Manager
A package manager provides a standard for developers to share and consume code. Authors create packages that other developers can consume. The package manager provides a simple way to automate the installation, upgrading or removal of packages. This streamlines the development process, allowing developers to get up and running on a project quickly, without needing to understand the (usually ad-hoc) way the project or organization has structured their third party libraries. This also translates into simpler build/CI processes, with less 'compiles on my machine' style issues.

DPM Status
DPM is still in development, so not all functionality is ready yet. At this time, it's at the stage where we are encouraging library authors to take a look and play with it and provide feedback (and perhaps get involved in the development). It's very much at a minimum viable product stage.

What works
  • Creating packages
  • Installing packages, including dependencies
  • Restoring packages, including dependencies.
  • Pushing packages to a package source.

Is DPM integrated into the Delphi IDE
Not yet but it is planned. If you are a wiz with the open tools api and want to contribute then let us know.

 

FireWind

Moderator
Регистрация
2 Дек 2005
Сообщения
1,693
Реакции
1,027
Credits
728
Native language | Родной язык
Русский
Delphi Package Manager v0.1.101-alpha
Скрытое содержимое могут видеть только пользователь группы: Premium, Местный, Свои
 

Похожие темы