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?
Personal stuff goes in
~/Projects
Work stuff goes in
~/Work/Code
Personal?
~
My homedir is a HUGE MESS.
Work?
~/src/<site>/<project>/<repo>
i.e. ~/src/github/mirantis/docker (not real I don’t imagine, just an example)
~/src/bitbucket/INTERNALPROJECTCODE/coolrepo
~/git, for projects I cloned from the web because I don’t know how to code :(
~/src/ Simple, effective, doesn’t make my home folder any more of a mess than I already left it as.
${HOME}/repos
~/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.
~/Documents/projects/<YYYY>-<MM>-<DD>_<name>
~/src/${reponame}
~/code/$LANGUAGE/$REPONAME
~/src
I used to use
~/dev
but for years now I use~/Workspace
becaue Eclipse made me do it~/dev
~/code
for everything I want to change/look at the source code.~/.local/src
for stuff I want to install locally from source.Most of my code and some non-code is under
~/src
, but I have repos scattered all around for other things.