Проект использует GitHub issues чтобы управлять багами. Мы следим за ними. Перед созданием нового бага, попробуйте убедиться, что ваша проблема еще не существует.
Команда рассмотрит ваш PR и либо замержит его, запросит изменения, либо закроет его.
-
Вы знакомы с Git.
Вы также можете использовать GitPod, чтобы мгновенно инициализировать среду разработки онлайн. Просто нажмите кнопку GitPod в README.
Прежде чем отправлять PR, убедитесть, что следующие требования выполнены:
- Форкните репозиторий и создайте новую ветку из
main
. - Запустите
pnpm i
в корне репозитория. - Если вы исправили баг или добавили код, который должен быть протестирован, убедитесь, что добавили тесты.
- Убедитесь, что тесты проходят:
pnpm typecheck && pnpm test
- Убедитесь, что ваш код линтится, запустив
pnpm lint
. - Если ваш вклад исправляет существующую проблему, убедитесь, что вы связали ее с вашим pull request.
1. Создайте форк репозитория
Перейдите в репозиторий и создайте форк в вашем аккаунте GitHub.
git clone git@github.com:YOUR_USERNAME/pachca.git
Перейдите в корень репозитория и запустите установку:
cd pachca && pnpm i
Всё готово!
pnpm dev
запускает сборку в watch режиме.pnpm build
создаёт production версию библиотеки.pnpm lint
линтит весь код.pnpm test
запускает тесты.pnpm typecheck
запускает тесты типов.pnpm test:watch
запускает тесты в watch режиме.pnpm test:ui
запускает тесты с UI.pnpm coverage
генерирует отчёт покрытия тестами.