Проект использует 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генерирует отчёт покрытия тестами.