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