Этот вопрос больше относится к организации каталогов / файлов на моем компьютере.Тем не менее, это проблема, с которой сталкивается каждый программист, поэтому я подумал, что уместно задать этот вопрос.
За последние несколько лет я работал над многими проектами на многих платформах (классический asp, asp.net webforms, asp.net MVC, рельсы и т. д.).Большинство из них являются веб-сайтами, но некоторые нет.Эти проекты имеют не только исходный код, но также некоторые файлы фотошопа, текстовые документы, электронные таблицы и т. Д.
Мне также нравится клонировать интересные репозитории git, которые я найду на github.com, и загрузить исходный код с sourceforge.net.1005 *
Мой вопрос: как мне организовать эти файлы так, чтобы это имело смысл?Прямо сейчас у меня есть что-то вроде этого:
/sourcecode
/non_web_projects
...
/websites
/classic_asp
/project1/website # the source code
/project1/misc # everything else
/project2/website
/project2/misc
...
/asp_net
/project1/website
/project1/misc
...
/asp_net_mvc
/project1/website
/project1/misc
...
/rails
/project1/website
/project1/misc
...
/git_repos
...
/source_forge
...
Но я чувствую, что это большой беспорядок.Как вы, ребята, организовываете свои проекты, исходный код и связанные ресурсы?