1.0.9 • Published 4 years ago
@stinum/ui v1.0.9
Требования
- Nodejs >= 14
- Yarn >= 1.22.5
Разработка
- Склонировать репозиторий и перейти в созданную директорию.
- Установить зависимости:
yarn install. - Поднять локально документацию с лайврелоадом:
yarn styleguide.
Документация будет доступна на http://localhost:6060. В ней ведётся вся разработка. Для удобства можно сразу перейти на страницу разрабатываемого компонента (http://localhost:6060/#!/PanelHeader)
Чеклист для компонента
Организационные моменты
- Компонент находится в своей папке в
src/componentsи не делит её с другими публичными компонентами (один файл — один компонент) - У компонента есть понятная документация, описанная в директории компонента в файле
Readme.md. Файл подключается вstyleguide/config.js - Вся стилизация — в соответствующем
.cssфайле. Файл подключается вsrc/styles/styles.css
Требования к разработке
- CSS-классы компонента передаем через
stinumuiClass="Hello" - Свойства
classNameиstyleнавешиваются на корневой элемент компонента - Свойства, не используемые в коде компонента, навешиваются на главный элемент компонента. По умолчанию главным является корневой элемент:
props => <div {...props} stinumuiClass="Component" />