Добрый вечер. Я новичок в frontend, сверстал сайт по макету и только после этого решил ознакомиться с БЭМ.(лучше бы наоборот)
Css писал с помощью препроцессора sass и там мне очень понравилась вложенность, везде ее лепил то-есть структура css у меня получилась такая же как и в html +-. Сейчас узнав больше про БЭМ я так понял вложенность вообще использовать не стоит? Тк она ломает весь принцип по которому строится БЭМ. так же я использовал очень много id что тоже не верно? нужно их заменить на классы что бы можно было спокойно копировать блоки без конфликтов id? И еще как лучше делать? создавать наборы свойств и использовать с помощью @extend или все таки задавать эти наборы свойств в классах?
я оставлю на всякий случай ссылку на pages:
https://shustart90.github.io/landing/
Еще вопрос по gitHub если я создаю pull-request и делюсь ссылкой на него увидит ли человек весь проект или только внесенные изменения? Могу ли я показать сам проект поделившись ссылкой?
https://github.com/shustart90/landing/pull/2
Извиняюсь если вопросы совсем глупые, важно это все понять.