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