Я экспериментировал с структурами каталогов и в настоящее время использую ниже:
| |_projects__ | | | |_blog.com_ | | |_mockups | | |_user stories | | |_.... | | | |_noteapp__ | |_mockups | |_.... | |_webs______ | | | |_dev______ | | |_blog.com_ | | |_app | | |_config | | |_.... | | | |_prod_____ | | |_blog.com_ | | |_app | | |_.... | |_qe_.... | |_uat_.... | | |_desktops__ | |_dev______ | |_noteapp_ | |_app | |_config | |_.... | |_prod... |_qe.... |_uat.... KEY dev - development prod - production qe - quality engineering uat - user acceptance testing
Веб-магазины хранят веб-приложения, настольные компьютеры хранят настольные приложения. Каталог dev управляется версиями, в то время как другие каталоги (prod, qe, uat) хранят свои текущие выпуски. Каталог проектов хранит элементы проекта, не связанные с кодом.
Какова структура каталогов разработки программного обеспечения и есть ли причина, по которой вы рекомендуете эту структуру?