3 ms·
This is probably only marginally helpful given how ~monorepo-focused the pitch is, but, if: - you're using submodules to vendor dependencies or develop multipl
by abathur 4y ago
This is probably only marginally helpful given how ~monorepo-focused the pitch is, but, if:
- you're using submodules to vendor dependencies or develop multiple related projects
- you have control over your environments/toolchains
You can generally use Nix to compose the projects together from separate source repos. You can have a version-controlled specification of exactly which commits you're depending on and control of when to update them.
Fair warning: I'm speaking with the naivety of someone who occasionally needs to build projects that use submodules, and as someone who has been tempted to use submodules for my own inter-related projects (but used Nix to avoid doing so), and not as someone firsthand familiar with other use-cases like working in a bigcorp monorepo :)