Если вы работаете в команде и есть трекер задача, то главное чтобы в коммите был номер задачи, а в самой задаче (в Jira, Youtrack или др трекере) было понятное описание
Если нет трекера задач и вы работаете не один -- старайтесь понятный коммит написать (если он важен по коду)
Если работаете для себя -- сам решайте (я например даже для себя пишу понятные коммиты которые как правило не читаю -- просто взял за правило)
30% из ВСЕХ сайтов в мире сделано на Wordpress и 60% всех сайтов на CMS — это по части CMS*
В других случаях стоит обратить взор не на CMS, а на разработку с фреймворками, по чатси фронта — вам в таком случае почти и не нужно будет работать с бекендом по части кода, только с документацияе по API
* есть куча крутых CMS но они не могут тягаться с бекенд-фреймворками (по перспективе заработка в СРЕДНЕМ), а также с Wordpress (сель-а-ви)
Антон Шаманов, Александр привел вам наилучший вариант, и минимизированный и... а вот второй пункт про отдельный оператор присоединения мешает первому про минимизацию
На Маке рекомендую развернуть Вагрант или Докер -- благо в два клика все делается, зато максимально близкая конфигурация к боевому серверу, а то бегаешь от одного сурогата к другому
Сам позавчера купил Макбук про и все развернул за час
HoHsi, помочь с визой и замутить сложный обход требований для визы -- разные вещи, учитывая поток людей со всего мира (в т.ч. многочисленные Китай и Индия), вы должно быть очень ценный человек для этого...
Но есть варианты не рабочей визы, есть деловые визы например, смотрите др варианты... на участие работодателя в сложной процедуре лучше не рассчитывать
в современных сайтах физических страничек как правило нет
Есть одна точка входа, а дальнейшие пути разруливает роутинг, который вызывает нужный контроллер, который в свою очередь уже работает с логикой, базой и выводит отображение (хтмл код или JSON или еще что-либо)