Simplified Chinese | Русский
🎉 Добро пожаловать в проект L7! 🎉
git clone https://github.com/antvis/L7 --depth=1
Поскольку используется pnpm workspace, сначала нужно установить pnpm
pnpm install
# Запустить демонстрацию
pnpm dev
Другие команды:
pnpm site:dev
Запуск локального сайтаpnpm test:unit
Запуск юнит тестовpnpm test-cover
Запуск юнит тестов и просмотр покрытия кодаpnpm test:integration
Запуск интеграционных тестовpnpm build
сборка исходного кода пакетов, вывод в umd, es и lib директориюВы можете использовать формат сообщений коммита angular для записи сообщений коммита. Таким образом, мы сможем отслеживать историю более точно и автоматически создавать изменения.
Тип коммита должен быть одним из следующих:
Используйте краткие слова для описания того, что вы сделали в этом коммите. Посмотрите эти файлы для получения больше информации.
Мы используем changesets для полностью автоматизированной версионной выпуска. Он может автоматически создавать GitHub Releases и автоматически связывать выпуск с соответствующей задачей. Когда мы завершим разработку, выполним changeset и отправим его.
pnpm run changeset
git add .
git commit -m "chore: commit changeset"
Если вы разработчик репозитория AntV и готовы сделать свой вклад, смело создайте новую ветку, завершите свои изменения и отправьте запрос на слияние. Группа AntV проверит вашу работу и сложит её в основную ветку.
# Создайте новую ветку для разработки. Имя ветки должно быть семантическим, избегайте слов типа 'обновление' или 'временная'. Мы рекомендуем использовать feature/xxx, если изменения связаны с реализацией нового функционала.
$ git checkout -b branch-name
# Верните ваши изменения обратно к нам. Обратите внимание, что сообщение коммита должно быть записано в следующем формате.
$ git add . # git add -u для удаления файлов
$ git commit -m "fix: role.use must xxx"
$ git push origin branch-name
Затем вы можете создать запрос на слияние на L7.
Никто не гарантирует, сколько будет помнено о конкретном запросе на слияние после некоторого времени. Чтобы гарантировать, что мы можем легко повторно просматривать то, что произошло ранее, предоставьте следующую информацию в своем запросе на слияние.
release
pnpm run changeset
, чтобы создать набор изменений для этого выпуска версий, и выполните коммит изменений.pnpm run version-packages
, чтобы обновить номер версии и Changelog для публикуемых пакетов, подтвердите содержимое и выполните коммит.pnpm run publish-packages
, который опубликует пакет на NPM и пометит его на GitHub.release
в ветку выпуска, отправив запрос на слияние.Пример предварительного выпуска beta: добавляем новую функцию для выпуска beta версии:1. Создайте локальную ветку beta
.
2. Выполните команду pnpm exec changeset pre enter beta
команду🔗 для входа в режим предварительного выпуска beta.
3. Завершите разработку функции, добавьте набор изменений и отправьте на удалённую ветку beta
.
4. Процесс выпуска версий согласован с процессом автоматического онлайн выпуска версий. Также можно выбрать ручной выпуск версий.
После завершения проверки beta версии она объединяется в основной процесс выпуска версий:
pnpm exec changeset pre exit
команду🔗 для выхода из режима предварительного выпуска.beta
в основную ветку, отправив запрос на слияние.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )