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?

  • @[email protected]
    link
    fedilink
    16 months ago

    Same! I also have a separate directory for college assignments and stuff. Gonna set up separate gitconfigs for both soon, so there is a smaller chance of mixing up my credentials

  • @[email protected]
    link
    fedilink
    16 months ago

    ~/gits

    Documentation is usually a doc folder inside the repo or just a README.md for small projects.

  • Strit
    link
    fedilink
    16 months ago

    ~/git/AUR|dev|whatever/$(git clone) is where mine usually reside.

  • r3dw4re [null/void]
    link
    fedilink
    36 months ago

    For my personal projects I use ~/dev/projects/

    For clones I use ~/dev/clones

    My audio engineering stuff is at ~/audio/{samples, plugins, projects, templates}

  • CalcProgrammer1
    link
    fedilink
    English
    16 months ago

    On 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.

  • Dr. Bluefall
    link
    fedilink
    English
    4
    edit-2
    6 months ago

    ~/Projects/$TOPIC_OR_LANGUAGE/$PROJECT_NAME

    ie.

    • ~/Projects/Web/passport.ink for a web dev project
    • ~/Projects/Minecraft/synthetic_ascension for a Minecraft mod
    • ~/Projects/C++/journalpp for a C++ library
  • @[email protected]
    link
    fedilink
    16 months 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.

  • r00ty
    link
    fedilink
    36 months ago

    /mnt/shared/Development or E:\Development depending on which operating system is running.

    Not in home mainly because I use the same directory in windows and Linux.