Add versus dev and potential confusion

“Because you’re expected to make changes to code when you use dev , Julia copies packages that you develop for the first time by specifying its name or URL (for example dev MacroTools or dev https://github.com/FluxML/MacroTools.jl ) into a special folder at .julia/dev . Here, you can access them with your editor of choice, make changes, and sync those back to GitHub or other version control systems.“

I think I finally understood why I had two versions of my package in my computer; this has all been pretty confusing to me. I wonder whether there could be a warning about this to users in order to avoid confusion?