Closed nordlow closed 8 months ago
✅ PR OK, no changes in deprecations or warnings
Total deprecations: 11
Total warnings: 0
Build statistics:
statistics (-before, +after)
-executable size=5371736 bin/dub
+executable size=5375832 bin/dub
rough build time=62s
I don't think we should do this. I had a long discussion with @kinke about what is needed for the monorepo.
We want to have a repository with multiple, independent packages within it, except for the fact they share the same set of dependencies. We want to be able to ensure this, and for foreign (non-internally developed) packages to have their dependencies overriden.
To me, it sounds like we want to cripple Dub's abilities as a package manager to its bare minimum and just use it as a build system. We also want to do so in a way that is local, e.g. without having our developers need to change their user or system-wide settings.
This doesn't really help with this. Today we could just store packages in .dub/packages/
and we would not need this diff.
This doesn't really help with this. Today we could just store packages in
.dub/packages/
and we would not need this diff.
Closing this then.
This is needed in a scenario where all third-party dependencies of project are vendored under an in-repo directory tree mimicing the structure of
~/.dub/packages
.