Я бы сказал, что для сценариев или файлов, связанных с конкретным тикетом, лучше всего прикрепить файл к этому тикету в вашем программном обеспечении для отслеживания проблем - почти все трекеры, с которыми я работал, позволят вам сделать это. Таким образом, вы можете оглянуться назад и а) увидеть точно, что вы сделали в случае, если что-то пойдет не так, или б) сделать то же самое, если проблема возникнет позже. Это почти наверняка лучшее место для хранения файлов с дополнительной информацией от клиента (или, по крайней мере, первое место, которое будет смотреть большинство людей).
Для часто используемых сценариев, которые не относятся к конкретному заявке, я бы создал каталог сценариев / или bin / в связанном проекте и оставил их там.
У меня также есть небольшая кучка полезных файлов, которые я храню в src / misc / off моего домашнего каталога, с такими вещами, как SQL-запросы, чтобы получить читабельный вывод "объяснения" из Oracle и тому подобное, которые не являются специфичными для каких-либо конкретный проект. Их число достаточно мало, поэтому подкаталоги не нужны - я подозреваю, что если у вас появилось большое количество этих файлов, многие из них можно / нужно было бы перенести в конкретные проекты или в вашу систему отслеживания проблем.