Personally, to keep my documents like Inkscape files or LibreOffice documents separate from my code, I add a directory under my home directory called Development
. There, I can do git clones to my heart’s content
What do you all do?
~/Code
for coding/dev stuff and~/gitclone
for things that i random clone for some reason. =DOn Linux I usually just keep them in my home directory because I’m lazy. On Windows though I usually do C:\git\ or D:\git\ if I have a second drive.
${HOME}/repos
~/dev
~/repo for code I write and ~/src for code I didnt.
All over the place…
I used to use
~/dev
but for years now I use~/Workspace
becaue Eclipse made me do itAny naming convention is fine as long as it’s meaningful to you. But it’s a good idea to keep your own repos separate from the random ones you clone from the internet.
~/src/${reponame}
~/code/$LANGUAGE/$REPONAME
~/workspace/git
That way I can also keep other stuff in the same “workspace” directory and keep everything else clean
I have a Code, simulations, ECAD, and FreeCAD folder in the workspace folder where projects or 1-offs are stored and when I want to bring them to git, I copy them over, play around in the project folders again, then copy changes over when I am ready to commit.
I could better use branching and checking out in git, but large mechanical assemblies work badly on git.
~/.projects
Similar, but I’m not ashamed of having my projects on display, so it’s just
~/projects
for me.
XDG Documents folder
/dev/null
Unfortunately I’m still on windows, so [User]/Documents/Projects/*