• tyler@programming.dev
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    13 hours ago

    I think the point the user was making is that, if it isn’t already distributed as a library, you can just fork it and deploy it as a library artifact to your company’s internal artifact repository. You shouldn’t be pulling an external project as a submodule, that’s just coupling yourself way way too tightly to external code. So you turn that code internal and into a library.

    • FizzyOrange@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      10 hours ago

      You shouldn’t be pulling an external project as a submodule, that’s just coupling yourself way way too tightly to external code.

      You’re no more tightly coupled than if you zip that repo up, and put it on an internal server. It’s the exact same code you’ve just changed the distribution method.

      And my whole point is that wouldn’t be necessary if Git had a version of submodules that worked properly!

      You guys seriously lack imagination.