Если у вас есть вопросы, пожалуйста, создайте issue, или напрямую отправьте PR!
Затем ответственный за AntV подтвердит цель issue, обновит подходящие метки, свяжет с майлстоуном и назначит разработчика.
Если у вас есть права доступа к репозиторию и вы хотите внести изменения в код, вы можете создать ветку, внести изменения и отправить Pull Request. Разработчики команды AntV проверят и объединят изменения с основной веткой.
# Сначала создайте ветку для разработки, название ветки должно быть осмысленным, избегайте использования update, tmp и т.п.
$ git checkout -b branch-name
# Установите зависимости и инициализируйте проект
$ npm i
$ npm run bootstrap
# После завершения разработки запустите тесты, если необходимо, добавьте или измените тестовые случаи
$ npm test
# После успешного прохождения тестов, добавьте изменения, сообщение см. ниже
$ git add . # git add -u для удаления файлов
$ git commit -m "fix(role): role.use должен быть xxx"
$ git push origin branch-name
После отправки вы сможете создать Pull Request на f2. Для удобства просмотра истории в будущем, убедитесь, что при отправке MR вы указали следующую информацию:
Ваш стиль кода должен соответствовать eslint, вы можете выполнить локальную проверку с помощью $ npm run lint
.
Согласно нормам Angular отправляйте коммиты, что позволит более чётко видеть историю и автоматически генерировать changelog.
<type>(<scope>): <subject>
<Пустая строка>
<body>
<Пустая строка>
<footer>
(1) type
Тип коммита, включает следующие варианты:
(2) область измененияОбласть изменения файла
(3) тема
Опишите одной строкой, что было сделано в этом коммите
(4) описание
Дополнительно расширяет тему, добавляя причины, цели и другие факторы, если это необходимо.
(5) подвал
Закрыто #1, Закрыто #2, #3
Пример
fix($compile): [BREAKING_CHANGE] несколько юнит-тестов для IE9
Старые версии IE сериализуют HTML с заглавными буквами, но IE9 нет...
Было бы лучше ожидать регистронезависимость, к сожалению, Jasmine не позволяет использовать регулярные выражения для ожиданий исключений.
Изменение документировано в antvis/f2#12
Закрыто #392
BREAKING CHANGE:
Брейк в api foo.bar, следует использовать foo.baz вместо него
Просмотреть конкретные инструкции
f2 использует semver семантические версии для выпусков.
Ветка master
является текущей стабильной версией.
master
.Каждый основной выпуск имеет менеджера выпуска (PM), которому нужно выполнить следующие действия#### Подготовительные работы:
$ npm run commits
1.x
) и установить тег {v}.x
(где v
— текущая версия, например 1.x
).npm publish
, рекомендуется ознакомиться с этой статьёй.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )