Часто задаваемые вопросы
Здесь представлены наши ответы на вопросы, которые нам задают чаще всего.
Elastic UI Framework (EUI) — это библиотека дизайна, используемая в Elastic для создания приложений React, которым необходимо соответствовать нашему бренду и эстетике. Она распространяет компоненты пользовательского интерфейса React и статические ресурсы для использования при создании веб-макетов. Наряду с компонентами React существует слой SASS/CSS, который можно использовать самостоятельно.
Да, но всегда помните о лицензии (LICENSE). Хотя план развития и приоритеты определяются нашим собственным использованием в Elastic, мы стараемся сделать платформу полезной для любого приложения React и тестируем её.
Мы используем semver для управления версиями и обозначаем критические изменения в обновлениях EUI. Традиционно мы считаем, что изменения API в именах свойств или существующей функциональности компонентов являются причиной критического изменения, но не отслеживаем переименование селекторов CSS, миксинов или другие изменения стиля с такой же строгостью.
Традиционно выпуски делаются еженедельно против того, что есть в master, и вы можете обновляться через NPM по своему усмотрению.
EUI начинался как библиотека JS и Sass, которая выводит отдельные пакеты CSS и JS. Со временем мы представили TypeScript и начали добавлять типы, писать новые компоненты на TS и переносить старые компоненты. Цель состоит в том, чтобы активно преобразовать всё в полноценную систему TS, сохраняя при этом наши цели сборки ES5+commonjs, ES5+ES Modules и объединённый файл пакета.
Для стилизации мы используем Sass и генерируем окончательный CSS-файл для всей библиотеки с некоторыми JSON-файлами тем, извлечёнными из Sass. Вы можете найти дополнительную информацию в разделе «Использование EUI» и «Тематизация».
Да! Мы регулярно принимаем PR, как и в других наших репозиториях Elastic. Вы можете ознакомиться с документацией по созданию и отправке новых компонентов в CONTRIBUTING.md.
Многие из наших продуктов сами являются открытыми и полагаются на эту библиотеку для работы. Elastic UI Framework начался как папка кода в Kibana, и мы решили, что его можно использовать за пределами этой кодовой базы. Он существует как независимая библиотека, так что шаблоны могут быть общими для команд, а стандарты дизайна могут масштабироваться в нашей организации. Поскольку большинство наших продуктов являются открытыми, мы относимся к этому аналогично публичному распространению и обсуждению, даже если его использование больше ориентировано на саму Elastic.
Сообщения об ошибках и запросы функций приветствуются, но наша дорожная карта определяется в первую очередь внутренним использованием.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )