Спасибо за использование React Vant.
Ниже приведены рекомендации по отправке отзывов или кода. Прежде чем создавать issue или pull request, пожалуйста, потратите несколько минут на чтение данного гайда.
Выполните следующие шаги, чтобы начать локальное развитие компонентов.
# Клонировать репозиторий
git clone https://github.com/3lang3/react-vant.git
# Установка зависимостей
cd react-vant && npm run bootstrap
# Войти в режим разработки, открыть браузер по адресу http://localhost:8080
npm run start
src
, каждый компонент имеет свой каталог.docs
. При локальном развитии можно запустить сайт документации командой npm run start
.Основные директории проекта:
react-vant
├─ build # сборка
├─ docs # документация
├─ packages # подпакеты
├─ test # тестирование
└─ typings # типизация
При добавлении нового компонента организуйте файлы согласно нижеследующей структуре каталога и настройте имя компонента в файле vant.config.js
.
packages/react-vant/src
└─ button
├─ demo # пример кода
├─ __test__ # юнит-тестирование
├─ index.js # входной файл компонента
├─ style/index.less # стиль компонента
├─ README.md # документация на русском
└─ README.en-US.md # документация на английском
```## Отправка Pull Request
### Нормы Pull Request
Если вы впервые отправляете Pull Request на GitHub, прочитайте следующие статьи для обучения:
- [Как элегантно вносить изменения в GitHub](https://segmentfault.com/a/1190000000736629)
- [Первый вклад в открытый исходный код](https://github.com/firstcontributions/first-contributions/blob/master/translations/README.ru.md)
#### Нормы
- При возникновении проблем, рекомендуется сделать ваш Pull Request достаточно маленьким. Обеспечьте, что один Pull Request решает одну проблему или добавляет одну функцию.
- При добавлении новых компонентов или модификации существующих, обязательно добавьте или измените тестовый код, чтобы обеспечить стабильность кода.
- В Pull Request добавьте подходящее описание и свяжите его с соответствующими issue.
### Процесс Pull Request
1. Fork основной репозиторий, если он уже был forkнут, синхронизируйте последнюю версию основного репозитория.
2. На основе основного репозитория создайте новый ветвь, например `feat-button_color`.
3. Разрабатывайте в новой ветри, после завершения работы, отправьте Pull Request на основной репозиторий в ветвь main.
4. После успешного peer review Pull Request будет объединён в основной репозиторий.
5. Ждите выпуска версии React Vant.
### Синхронизация с последней версией кода
Перед тем как создать Pull Request, пожалуйста, следуйте приведенному ниже процессу для синхронизации с последней версией кода основного репозитория:```bash
# Добавьте основной репозиторий в remote, как основной репозиторий для ветки после создания ветки
git remote add upstream https://github.com/3lang3/react-vant.git
# Получите последние изменения из основного репозитория
git fetch upstream
# Переключитесь на ветку dev
git checkout dev
# Объедините код из основного репозитория
git merge upstream/main
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )