Если у вас есть какие-либо комментарии или советы, пожалуйста, сообщите о своей проблеме или внесите изменения по своему усмотрению и отправьте PR!
Члены группы LogicFlow подтвердят цель проблемы, заменят более точные метки, определят связанный этап и назначат разработчиков, работающих над ней.
Если вы хотите внести улучшения или новые функции, мы будем рады рассмотреть ваш PR :)
$ pnpm install
$ cd packages/core # или другие пакеты, такие как packages/extensions
$ pnpm run build:watch
# создайте новую оболочку
$ cd examples/feature-examples
$ pnpm start
# Создайте новую ветку для разработки. Название ветки должно быть семантическим, избегая таких слов, как «обновление» или «tmp». Мы предлагаем использовать feature/xxx, если модификация предназначена для реализации новой функции.
$ git checkout -b branch-name
# Запустите тест после завершения модификации. Добавьте новые тестовые случаи или измените старые, если считаете нужным
$ pnpm run test
# Если ваша модификация проходит тесты, поздравляем, пришло время отправить вашу работу нам. Обратите внимание, что сообщение о фиксации должно быть написано в следующем формате.
$ git add . # git add -u для удаления файлов
$ git commit -m "fix(role): role.use должен xxx"
$ git push origin branch-name
Затем вы можете создать запрос на вытягивание на LogicFlow ✿✿ヽ(°▽°)ノ✿
Никто не может гарантировать, сколько будет запомнено о конкретном PR через некоторое время. Чтобы убедиться, что мы можем легко вспомнить, что произошло ранее, пожалуйста, предоставьте следующую информацию в своем PR.
eslint может помочь выявить проблемы стиля, которые могут существовать в вашем коде. Ваш код должен пройти тест от eslint. Запустите тест локально, выполнив команду $ pnpm run lint:ts
.
Рекомендуется использовать angular commit-message-format, чтобы написать сообщение о фиксации. Таким образом, у нас будет более отслеживаемая история и автоматически сгенерированный журнал изменений.
<type>(<scope>): <subject>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
(1)тип
Должен быть одним из следующих:
(2)область действия
Область действия может быть любой, указывающей место изменения фиксации.
(3)тема
Используйте лаконичные слова, чтобы описать, что вы сделали в изменении фиксации.
(4)тело
Не стесняйтесь добавлять больше контента в тело, если вы считаете, что тема недостаточно самоочевидна, например, какова цель или причины вашей фиксации.
(5)нижний колонтитул
Closes #1, Closes #2, #3
например.
fix($compile): [BREAKING_CHANGE] пара модульных тестов для IE9
Старые IE сериализуют HTML в верхнем регистре, но IE9 этого не делает...
Было бы лучше ожидать нечувствительности к регистру, к сожалению, jasmine этого не делает Не позволять пользователям использовать регулярные выражения для создания брошенных исключений.
Изменения в документе @logicflow/core#12.
Закрывает #392.
**Критическое изменение:**
Нарушает работу API foo.bar, вместо него следует использовать foo.baz.
Подробнее смотрите в этих файлах.
LogicFlow использует семантическое управление версиями в процессе выпуска на основе semver.
Ветвь master
— это последняя стабильная версия.
master
.deprecated
в текущей стабильной версии и обеспечивать совместимость с новой версией до её выпуска.При выпуске каждой стабильной версии PM выполняет следующие обязанности на разных этапах выпуска.
History
, как в CHANGELOG узла. Не забыть исправить содержимое документации, связанной с выпускаемой версией.1.x
), и установить тег {v}.x (v — текущая версия, например, 1.x
).npm publish
прочитать «Как я публикую пакет npm».Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )