Just wanted to give a shoutout to @vincent for his work on DPM (Delphi Package Manager https://delphi.dev/ )
I’ve wanted a proper package manager for Delphi for awhile, and looked at DPM in the early days but it didn’t quite do everything I wanted. I had another look recently and it has come a long way since then.
Once I figured out how it works, it only took a couple of hours to integrate our internal and third party libraries for a particularly complex project. Once that was done, our build scripts became a lot simpler (to the point where people are now game to alter them, whereas before they were too scary to touch).
Our build times also dropped dramatically. We try not to build packages every time, but over time they gradually creep back in until builds are taking minutes again. Now they are just removed entirely so I’m quietly optimistic we’ve solved that problem.
Really worth a look. The joy that comes from just being able to open a dproj and have dpm figure out all the required dependencies is addictive.
Nice one @vincent