Мы рады, что вы заинтересованы в внесении вклада в Semi UI. Пожалуйста, потратите несколько минут на чтение следующих руководств:
Команда Semi будет поддерживать две основные ветки: main
и release
. Мы будем выпускать код согласно нашему Периоду публикаций:
release
в эту ветку.Мы используем GitHub Issues для отслеживания ошибок. Чтобы быстрее понять и исправить ошибки, при отчете об ошибке рекомендуется воспроизводить проблему через шаблон, который мы предоставляем.
Если у вас есть идеи по внедрению или оптимизации функций, мы рекомендуем использовать GitHub Issues для предложения нового вопроса.
Команда Semi Design рассматривает каждый Pull Request серьезно. Мы будем проверять и объединять ваш код. Также возможно предложить некоторые изменения в вашем коде. Чтобы открыть Pull Request, пожалуйста, следуйте шагам ниже: - Создайте форк нашего репозитория, затем клонируйте свой форк
git clone https://github.com/<ваш_пользователь>/semi-design.git
cd semi-design
git checkout -b <TOPIC_BRANCH_NAME>
Прежде чем установить окружение, убедитесь, что локально установлены зависимости
lerna
иyarn
. Если нет, выполните команды:
corepack enable
npm install --global lerna@6
``` - Установите зависимости
```bash
npm run bootstrap
npm start
) и официальный сайт (npm run docsite
) локально.npm run test:unit
release
исходного репозитория.Мы можем попросить или помочь вам внести изменения в PR в зависимости от ситуации. Для некорректных PR мы закроем его с объяснением. Если ваши изменения связаны со стилистическими изменениями или изменениями Design Tokens, пожалуйста, прочитайте Спецификацию Semi SCSS Variable Writing/File Citation.
Сайт с документацией основан на Gatsby, а код находится в директории src
.
Документация компонентов расположена в md-файле внутри папки с компонентами semi-ui
. В качестве примера рассмотрим Tooltip:
packages/semi-ui/tooltip/index.md
packages/semi-ui/tooltip/index-en-US.md
Чтобы начать работу:
npm run docsite
Если вы хотите помочь нам улучшить документацию, пожалуйста, измените md-файл компонента и отправьте свои изменения согласно правилам создания pull request.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )