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?

  • Hyacin (He/Him)
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    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

  • JustEnoughDucks@feddit.nl
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    7 days ago

    ~/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.

  • Blaiz0r
    link
    fedilink
    arrow-up
    5
    ·
    7 days ago

    I used to use ~/devbut for years now I use ~/Workspace becaue Eclipse made me do it

  • muhq@discuss.tchncs.de
    link
    fedilink
    arrow-up
    5
    ·
    7 days ago

    ~/code for everything I want to change/look at the source code.

    ~/.local/src for stuff I want to install locally from source.

  • Ephera
    link
    fedilink
    arrow-up
    4
    ·
    7 days ago

    For a project called “Potato Peeler”, I’ll put it into a structure like this:

    ~/Projects/Tools/Potato-Peeler/potato-peeler/
    

    Tools/ is just a rough category. Other categories are, for example, Games/ and Music/, because I also do gamedev and composing occasionally.

    Then the capitalized Potato-Peeler/ folder, that’s for me to drop in all kinds of project-related files, which I don’t want to check into the repo.

    And the lower-case potato-peeler/ folder is the repo then. Seeing other people’s structures, maybe I’ll rename that folder to repo/, and if I have multiple relevant repos for the Project, then make it repo-something.

    I also have a folder like ~/Projects/Tools/zzz/ where I’ll move dormant projects. The “zzz” sorts nicely to the bottom of the list.