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)@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 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

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    ~/Prototypes on pretty much all machines I own, from desktop, laptop, server, tablets, ebook readers, RPis, XR headset, video projector, etc.

  • drathvedro@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    4 days ago

    ~/Sources for stuff I’m only building from sources and no immediate intention to contribute to

    ~/Projects for stuff I’m involved in, with a following structure:

    Projects
     - Personal
     - - Art
     - - Music
     - - Code
     - - - Ideas
     - - - In progress
     - - - Deployed
     - - - Scripts
     - - - Abandoned
     - [Company name]
     - - [Project name]
     - Interviews
     - - [Company name]
    

    The last part grouping project by companies has worked great for me, especially with freelance and outsource work. Sorting personal projects into types and stages feels like a mistake, as every time I have to navigate it, I can’t help but think of limitations of hierarchical file systems, as some of them are multiple types simultaneously, and also moving projects between stages feels dumb.

  • JustEnoughDucks@feddit.nl
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    5 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.

  • aleats@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    edit-2
    5 days ago

    ~/src/

    Simple, effective, doesn’t make my home folder any more of a mess than I already left it as.