Если у вас есть какие-либо вопросы, пожалуйста, отправьте 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 must xxx"
$ git push origin branch-name
После отправки вы можете создать Pull Request на x6.
Поскольку никто не может гарантировать, сколько времени пройдёт до того, как он вспомнит подробности, для удобства последующего отслеживания истории, пожалуйста, предоставьте следующую информацию при отправке MR:
Ваш стиль кода должен пройти проверку eslint, вы можете запустить $ npm run lint
для тестирования локально.
Следуйте формату сообщений о коммитах, описанному в angular, чтобы история выглядела более чёткой и могла автоматически генерировать changelog.
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
(1) type
Тип фиксации включает следующие типы:
(2) scope
Область изменения файла
(3) subject
Кратко опишите, что было сделано в этом коммите
(4) body
Дополните subject, если необходимо, объясните причины, цели и т.п., также можно не писать.
(5) footer
Closes #1, Closes #2, #3
Пример:
fix($compile): [BREAKING_CHANGE] couple of unit tests for IE9
Older IEs serialize html uppercased, but IE9 does not...
Would be better to expect case insensitive, unfortunately jasmine does
not allow to user regexps for throw expectations.
Document change on antvis/x6#12
Closes #392
BREAKING CHANGE:
Breaks foo.bar api, foo.baz should be used instead
Для получения дополнительной информации см. документацию.
X6 использует семантический номер версии semver для управления выпусками.
Ветвь master является текущей стабильной версией выпуска.
В каждом крупном выпуске будет PM, который будет нести ответственность за различные этапы выпуска:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )