RSUITE стремится получать помощь от сообщества, чтобы стать лучше. В этой статье вы узнаете, как помочь RSUITE.
Создайте форк этого репозитория в вашем пространстве имён и клонируйте его на локальной машине.
$ git clone git@github.com:<ВАШЕ_ИМЯ>/rsuite.git
$ cd rsuite
Установите зависимости в корневой директории и в директории docs/
.
$ npm i && npm i --prefix docs
Теперь вы можете запустить сервер разработки командой npm run dev
в директории docs/
. По умолчанию он работает по адресу http://127.0.0.1:3000/.
$ npm run dev --prefix docs
При большинстве случаев вам следует убедиться, что ваши изменения не нарушают тесты. Выполните команду npm run tdd
в корневой директории для запуска юнит-тестов.
$ npm run tdd
Вы также можете запускать тесты только для одного компонента, установив переменную окружения M
.
# запуск тестов только для директории src/Button
$ M=Button npm run tdd
Или для нескольких компонентов. M
поддерживает любые шаблоны glob.
# запуск тестов для директорий src/Button и src/ButtonGroup
$ M={Button,ButtonGroup} npm run tdd
Когда вы пишете тесты, мы используем стиль BDD-утверждений.
expect(instance).to.have.class('class-in');
Мы собираем все ошибки через GitHub Issues и управляем их там. Если вы нашли ошибку, сообщите нам через GitHub Issues.
Если у вас есть требование, которого нет в RSUITE, расскажите нам, и мы оценим его и реализуем в подходящей версии. Вы также можете принять участие в разработке, отправив Pull Request.
Мы внимательно проверяем каждый Pull Request, если он соответствует нашим требованиям, то он будет объединен с основной веткой.
Необходимо следовать следующему процессу:
git clone https://github.com/<ваше-имя>/rsuite.git
# Перейдите в новую папку
cd rsuite
git fetch upstream
npm install
npm run test
npm run lint
Наконец, спасибо за ваше участие.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )