Jump to content
Memnarch

Delphinus: Opensource Packagemanager for XE and up

Recommended Posts

Hi,
Some might already know Delphinus. But for those who don't i thought i make a little introduction post, to have a thread for discussion, as I never made one for the international Delphi-Praxis. Questions are always welcome.

 

Delphinus is an opensource Packagemanager for Delphi, which I started in 2015. It has support for Delphi XE and newer.

DelphinusUI2.thumb.png.9d9a0d918bb2b0605597ff62c012d773.png

In addition to an IDE integration for package-management, Delphinus comes with a commandline, too. This has the benefit of having a single interface for managing multiple IDEs or run setup-scripts automatically.

installed.thumb.png.07de9e8c66535620e3d4362f7957dea6.png

Currently, packages are provided through Github by preparing a repo to appear in a special Github-Query Delphinus uses to detect packages (See wiki link below).

For optimal use, you should add a OAuth-Token to the Delphinus-Config(See wiki link below). Otherwhise you'll hit rate-limits.

Offline installation from a folder is provided through the IDE-UI(Folder Symbol). Adding support for creating local folder based repositories for mirroing is planned.

Delphinus packages have support for:

  • Copying (source) files
  • Compiling and (if Designtime) installing BPLs
  • Compiling and installing IDE-Experts
  • setting up Search/Browsing path
  • Dependencies to other Delphinus-Packages

Optionally, BPLs and Experts may be included as precompiled binary, if your project is closed source.
Packages are installed per IDE. I'm working on per project installations.

GithubRepository of Delphinus:
https://github.com/Memnarch/Delphinus

Wiki:

  https://github.com/Memnarch/Delphinus/wiki

My Blog were I (in addition to ther Delphiprojects) post updates about Delphinus:
http://memnarch.bplaced.net/
Websetup:
http://memnarch.bplaced.net/blog/delphinus/

  • Like 1
  • Thanks 5

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×