ZaxapKramer: Всё зависит от того, для чего делается верстка.
Если чисто лендинг для себя, то всё должно быть по БЭМ, и заголовки и таблицы.
А если сайт планируется натянуть на админку, нужно обсуждать с программистами, не проблемно ли им будет использовать БЭМ, так как некоторые админки не расчитаны на это изначально.
Да и для контент-менеджеров неудобно, если каждый заголовок будет с отдельным классом.
Так что перед тем, как оформлять, нужно определить цели.
dr. Jack: Создаете репозиторий на Bitbucket или Github, создаете webhook, кладете скрипт на сервер хостинга. В дальнейшем, при push данные будут отправляться на бакет или гитхаб, а оттуда по вебхуку отправляться на хостинг.