1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/missyoyo-eui

Клонировать/Скачать
FAQ.md 5.2 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 02.12.2024 05:51 431073f

Часто задаваемые вопросы

Здесь представлены наши ответы на вопросы, которые нам задают чаще всего.

Что такое Elastic UI Framework?

Elastic UI Framework (EUI) — это библиотека дизайна, используемая в Elastic для создания приложений React, которым необходимо соответствовать нашему бренду и эстетике. Она распространяет компоненты пользовательского интерфейса React и статические ресурсы для использования при создании веб-макетов. Наряду с компонентами React существует слой SASS/CSS, который можно использовать самостоятельно.

Могу ли я использовать EUI?

Да, но всегда помните о лицензии (LICENSE). Хотя план развития и приоритеты определяются нашим собственным использованием в Elastic, мы стараемся сделать платформу полезной для любого приложения React и тестируем её.

Как происходит управление версиями, выпусками и стратегией обновления?

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

Традиционно выпуски делаются еженедельно против того, что есть в master, и вы можете обновляться через NPM по своему усмотрению.

Как вы работаете с Typescript, Sass и тематизацией?

EUI начинался как библиотека JS и Sass, которая выводит отдельные пакеты CSS и JS. Со временем мы представили TypeScript и начали добавлять типы, писать новые компоненты на TS и переносить старые компоненты. Цель состоит в том, чтобы активно преобразовать всё в полноценную систему TS, сохраняя при этом наши цели сборки ES5+commonjs, ES5+ES Modules и объединённый файл пакета.

Для стилизации мы используем Sass и генерируем окончательный CSS-файл для всей библиотеки с некоторыми JSON-файлами тем, извлечёнными из Sass. Вы можете найти дополнительную информацию в разделе «Использование EUI» и «Тематизация».

Можно ли внести свой вклад в EUI?

Да! Мы регулярно принимаем PR, как и в других наших репозиториях Elastic. Вы можете ознакомиться с документацией по созданию и отправке новых компонентов в CONTRIBUTING.md.

Почему EUI является открытым исходным кодом?

Многие из наших продуктов сами являются открытыми и полагаются на эту библиотеку для работы. Elastic UI Framework начался как папка кода в Kibana, и мы решили, что его можно использовать за пределами этой кодовой базы. Он существует как независимая библиотека, так что шаблоны могут быть общими для команд, а стандарты дизайна могут масштабироваться в нашей организации. Поскольку большинство наших продуктов являются открытыми, мы относимся к этому аналогично публичному распространению и обсуждению, даже если его использование больше ориентировано на саму Elastic.

А как насчёт сообщений об ошибках и запросов функций?

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

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/missyoyo-eui.git
git@api.gitlife.ru:oschina-mirror/missyoyo-eui.git
oschina-mirror
missyoyo-eui
missyoyo-eui
master