I currently develop interdependent Julia packages and look for an easy way to share my work to others. The packages are all un-registered yet.
What I understood so far to realize this:
- define dependencies by reference to git repositories
- so that the manifest file contains all info
- then use Pkg instantiate to instantiate the package
What I was expecting to work, but didn’t work, is the following
] instantiate https://www.github.com/my/toplevel/package/linking/all/others
and it would download the package, install its dependencies, adding all dependencies to the current project, and lastly adding the toplevel package itself to the current project.
I.e. I thought instead of
add I can just call
instantiate and deal with all these dependencies which are not yet in a registry. Does not work unfortunately
Any help is highly appreciated.