I have a Developer folder in my home directory.
I put all my code into the Developer folder. No other folders have project codes.
Folder name of the project will be the same as git repo name (only lowercase and dashes. no underscores).
I use GitHub for public sources and GitLab for private sources.
I have same structure for work
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.