|
|
|
|
|
by dpc_pw
1986 days ago
|
|
> Not sure what to you mean by 'fork&clone&submit&pr including 3rd party submodules'. Sometimes a 3rd party library needs a fix, and you want to fork it, add your changes, and run with it like that until your changes land in the upstream. Last time I had to deal with it was a PITA, because libraries were fully qualified, and now I wanted to make an override. In Rust I would use https://doc.rust-lang.org/cargo/reference/overriding-depende... |
|
In Go you can 'replace' a required package.
https://thewebivore.com/using-replace-in-go-mod-to-point-to-...
You can replace with local or remote package (for example if you have published fixed version somewhere and what your teammates to use it too until your changes land in the upstream.)