/UpCss

Методология для модульной организации CSS.

MIT LicenseMIT

UpCss

Это методология, которая предоставляет решение по созданию гибкой архитектуры CSS-кода.


Для чего это?

Благодаря масштабируемому и модульному подходу, можно писать более качественный CSS-код, упростить его, избегать дублирования, облегчить рефакторинг, использовать имеющиеся заготовки, а также ускорить процесс обучения новых специалистов.

Требования

UpCss - не является framework`ом и не требует никаких библиотек для загрузки или установки.

Однако хорошим тоном будет использование предпроцессора SCSS и менеджера задач для сборки CSS-кода, например GULP.

Обратите внимание, использование данных инструментов не является жестким требованием, а скорее рекомендация для простой и быстрой работы. Существует множество других технологий, которыми можно воспользоваться.

Документация

Ознакомьтесь более детально с техническими аспектами UpCss:

Когда UpCss лучше не использовать?

  • Когда используются компоненты/CSS-модули
  • При разработке Single-page application (например с помощью React+Redux)
  • Когда уже используется другая методология

Когда лучше использовать UpCss?

  • При разработке проекта с нуля
  • Когда нет времени на изучение
  • Когда нужна стандартизация и быстрое обучение разработчиков
  • Когда не любите BEM ¯\(ツ)

Лицензия

Данный репозиторий опубликован под лицензией MIT. Подробную информацию читайте в файле LICENSE.