создаем себе локальную ветку myDev
в ней добавляем в игнор всю папку node_modules, делаем коммит.
от этой ветки создаем еще ветку для пиления фичи.
пишем код.
если нужно коммитим отдельные моменты
когда все готово, делаем revert первого коммита (где добавили модули в игнор)
переключаемся на мастер
если нужно копируем отдельные комиты (cherry pick)
и/или сквошим ветку с фичей git merge superFeature --squash
делаем комит
Переключаемся на myDev
создаем ветку для фичи, повторяем итерации
Я вижу два выхода:
первый вы сами назвали - просто не добавлять в коммит (я так и делаю часто с частями кода)
второй - добавить в локальный игнор не всю папку node_modules, а только те папки модулей, которые вы сами себе поставили
Кажется я вам уже отвечал. Или вопрос один-в-один такой же.
Кратко: слушаем onscroll страницы, отслеживаем попадание секции во вьюпорт.
слушаем на секции onwheel, блочим его и меняем scrollLeft у секции/
Любым способом располагаем шесть элементов. Можно абсолютом, можно как предложил Максим Ленский, можно еще что-то придумать. Не суть.
У каждого элемента будет псевдоэлемент с фоновой изогнутой линией. Он абсолютно позиционирован и трансформирован под нужным углом.
В центре, опять любым способом помещаем круг. Тут не должно быть вопросов и сложностей.
Уменьшаем экран до момента, когда схема станет "впритык", или переходим на предыдущий брикпойнт, если используется набор миксинов сетки типа бутстрапа. Пишем медиазапрос, корректируем все элементы, изменяя их размеры и положение.
Повторяем эти шаги до ситуации, когда схема вообще не будет иметь возможности поместиться во вьюпорт. Здесь все сбрасываем, и тупо в столбик располагаем все шесть элементов (псевдоэлементы с линиями прячем или еще что-то с ними придумываем). Кружок размещаем наверху, и превращаем его в прямоугольник.
Всё. Адаптивная схемка, которую можно прочесть на любом экране.
eugenekazakov, тонны причин. может быть не впадают в крайности, делают так, как удобнее в конкретных обстоятельствах, может немного по разному настроен процесс сборки, может легаси осталось, может …
полям нужно дать имя name=login и name=password
Завернуть их в форму form action= method=post
потом кодировать принятые данные
$s = json_encode($_POST, JSON_PRETTY_PRINT);
Потом строку $s записывать куда вам угодно
Владимир Проскурин, ну они то же самое написали — Его Величество БЭМ =)
Когда блоки определяются в bem-json это удобнее, потому что полностью вписывается в идеологию бэма.