I too create the repo on github first and pull it to my local drive into an empty directory with the name I want (if my package is called MyUtils.jl
my directory is usually more descriptive like home-github-myutils
or work-github-myutils
). I copy a LICENCE
file, Manifest.toml
, Project.toml
from some previous package I have. I erase most of the content: Inside the Manifest.toml
file I keep only the first line (# This file is machine-generated - editing it directly is not advised), then I edit the Project.toml
with the basic information and, the crucial step, change the UUID with:
import UUIDs
UUIDs.uuid4()
For some reason I find this quicker than using a template creator. But YMMV of course.
And I usually use the Github
app so it’s all pointy-clicky and no terminal commands, unless I have to.