What is the preferred/recommended workflow for developing/maintaining packages, in terms of interaction between developing code in an editor, julia-0.7, and testing the package.
I am used to having a package Mymodule I am working on somewhere in
Before julia-0.7, the lines
include("src/Mymodule") using Mymodule
would make sure I was using the most recently edited code. But with 0.7, and the new package manager, an older version of the package stored somewhere under ~/.julia always gets the precedence over my current working directory.
Even when I try to add the package using
pkg> add ../Mymodule.jl pkg> update using Mymodule
I still seem to be exposed to the old version, but this is probably because I don’t understand the new package manager.
Is there a way I can have quick access to the newly edited code without checking code in and adding to the package manager?