For example, I am developing a new package named PkgB that has a registered package PkgA as one of its dependencies. PkgA has a new commit but it hasn’t been released yet. Now I want to add and using the latest committed version of PkgA in PkgB.
I know one of the methods is to dev PkgA, but this will fetch a full clone of PkgA to ~/.julia/dev/, which is a local path. How can I keep it available If I plan to push the repository of PkgB to GitHub? Or is there any other method to deal with this issue more elegantly?
Thanks!