• Какая структура файлов правильная?

    Nemisidis
    @Nemisidis
    Frontend Developer
    "Правильно" думаю такой нет. Все зависит от проекта и используемых технологий.
    На сегодня есть два популярных направления организации flie tree (smacss, bem).
    Идея в корне разная.
    Smacss основан на классическом подходе (разбиение проекта по технологиям), Bem же ориентирован на разбиения проекта на элементы и так же имеют громадное количество инструментов.
    Все выше перечисленное имеет значения в зависимости от сложности проекта.
    Разработку поддержка безусловно ускоряет если вы понимаете что вы делаете.
    И так же советую ознакомится с сборщиками проекта (например gulp)
    Gulp один из самых простых и быстрых.
    https://smacss.com/ , https://ru.bem.info/.

    Если брать из описных логичней второй вариант, таким обзором понятно какие библиотеки используете.
    Вот например мой file tree по БЭМ.
    effbc6e7527e4ecaa0c2b2d0e95732d5.png
    Ответ написан
    1 комментарий
  • Как в gulp сжать, минифицировать и добавить sourcemaps?

    Nemisidis
    @Nemisidis
    Frontend Developer
    Да просто переставь местами и желательно напиши куда его выгружать .pipe(sourcemaps.write('/name')
    Ответ написан
    Комментировать
  • Best practics о верстке и организации?

    Nemisidis
    @Nemisidis
    Frontend Developer
    На сегодня есть два популярных направления организации flie tree (smacss, bem).
    Идея в корне разная.
    Smacss основан на классическом подходе (разбиение проекта по технологиям), Bem же ориентирован на разбиения проекта на элементы и так же имеют громадное количество инструментов.
    Все выше перечисленное имеет значения в зависимости от сложности проекта.
    Разработку поддержка безусловно ускоряет если вы понимаете что вы делаете.
    И так же советую ознакомится с сборщиками проекта (например gulp)
    Gulp один из самых простых и быстрых.

    https://smacss.com/ , https://ru.bem.info/.
    Ответ написан
    Комментировать
  • Как использовать normilize с gulp?

    Nemisidis
    @Nemisidis
    Frontend Developer
    подключать не нужно, при правильной настройке он просто скомпилирует правила в наш CSS, хотя проще как по мне просто создать _reset стянуть туда правила Normalize.
    Ответ написан
    Комментировать