Если вам нужно решение исключительно для OpenServer, то всё делается в панельке управления, без копания в конфигах. Зайдите на вкладку Домены и создайте нужный, указав необходимую dоcument-root папку
Методология БЭМ. Плюс что-то от 7+1. Получается достаточно организованно.
Блоки максимально независимые. Да, это предполагает некоторое дублирование стилей, но удобную поддержку кода считаю более важной, чем пара лишних килобайт в билдах. То же самое относится к описанию медиа-запросов внутри селекторов (а не группировка их в отдельном общем файле).
Сетка у меня стоит особняком от общей методологии. Классы .row/.col мне не мешают, хотя используются по возможности реже. При описании сетки новостей/статей к примеру, предпочитаю применять сеточные миксины к "говорящим" классам.
Про scoped стили вопрос достаточно спорный, можно подискутировать. Вообще на первый взгляд идея css in js вызывает отторжение, но с другой стороны вроде бы и ничего так себе.
А что вы хотите услышать от пользователей этого сайта? То как вы описали ситуацию, — лишь ваше видение, достаточно субъективное. Вы себя уверили, что это кидок, и подали информацию в этом же ключе. Не дадут адекватного ситуации ответа, ибо не занют ситуации. Это вы с человеком разговаривали, не мы.
Лично я года три по такой схеме работал, вообще без оформления. заказчик изначально предлагал оплату раз или два в месяц. Выбрал два. Через две недели получил деньги. К чему это я. К тому, что предварительно мы пообщались, человек скинул контакты, ссылки на сайт студии и т.п., и у меня сложилось определенное доверительное отношение.
Подскажите как понять что уже "созрел" для них и пора уже?
Надоело каждый раз писать одно и то же. Кажется, что ваш код многословен, запутан и больше смахивает на лапшу. Заметили, что строя в очередной раз каркас вашего сайта, вы копипастите или пишете похожие куски кода нижнего уровня абстракции, не относящиеся непосредственно к бизнес-логике.
Значит пора.
Если вы только учитесь, и опыта разработки реальных проектов кот наплакал, то просто берите и учите, раз считаете, что разобрались с ваниллой на достаточном уровне. И не беспокойтесь, пора или нет. Если знаний будет недостаточно, вы это почувствуете.
Стоит отметить, что в данном случае стили бустрапа какбы вендор, но и не совсем, их лучше оставить в site, в то же время bootstrap.js вы не трогаете, его можно и с вендорами слить.
Когда в первый раз открываешь макет, нужно отказаться от обновления шрифтов.
Текстовые слои, написанные отсутствующим у вас шрифтом, будут помечены иконкой с восклицательным знаком.
Выбираете такой слой в панели слоёв и в панели «Символ» сможете увидеть имя необходимого шрифта. Скачиваете шрифт, два раза кликаете по нему и соглашаетесь с установкой. Переоткрываете фотошоп и всё в порядке.
Когда получаете макет в работу, обязательно требуйте, чтобы в комплекте был архив с использованными шрифтами. Тогда вам не придётся их искать.
xmoonlight, я говорю не о бизнес-логике приложения, а о самом низком уровне абстракции, который придётся мало того написать, отказавшись от фреймворка, но и еще и задокументировать, чтобы ваш код могли эффективно использовать последующие девелоперы.