Это методология, которая предоставляет решение по созданию гибкой архитектуры CSS-кода.
Благодаря масштабируемому и модульному подходу, можно писать более качественный CSS-код, упростить его, избегать дублирования, облегчить рефакторинг, использовать имеющиеся заготовки, а также ускорить процесс обучения новых специалистов.
UpCss - не является framework`ом и не требует никаких библиотек для загрузки или установки.
Однако хорошим тоном будет использование предпроцессора SCSS и менеджера задач для сборки CSS-кода, например GULP.
Обратите внимание, использование данных инструментов не является жестким требованием, а скорее рекомендация для простой и быстрой работы. Существует множество других технологий, которыми можно воспользоваться.
Ознакомьтесь более детально с техническими аспектами UpCss:
- Предисловие
- UpCss
- Дополнительно
- Когда используются компоненты/CSS-модули
- При разработке Single-page application (например с помощью React+Redux)
- Когда уже используется другая методология
- При разработке проекта с нуля
- Когда нет времени на изучение
- Когда нужна стандартизация и быстрое обучение разработчиков
- Когда не любите BEM ¯\(ツ)/¯
Данный репозиторий опубликован под лицензией MIT. Подробную информацию читайте в файле LICENSE.