Contributions are welcome. Here's how to get started.
- Fork the repo on GitHub.
- Clone your fork and install dependencies:
git clone https://github.com/<your-username>/prisma-extension-kysely.git
cd prisma-extension-kysely
npm cinpm run buildCompiles both ESM and CJS outputs to dist/.
npm testRuns Vitest against a SQLite database. The pretest script automatically runs prisma db push to set up the test DB.
# Check for issues
npm run check
# Auto-fix
npm run check:writeUses Biome for linting and formatting.
This project uses Conventional Commits. Commit messages are enforced by commitlint.
# Interactive commit prompt
npm run commitExamples: fix: handle null result, feat: add postgres dialect support, docs: update readme.
- Fork the repo and create a branch from
main. - Make your changes.
- Ensure
npm testandnpm run checkpass. - Open a pull request with a clear description of what changed and why.
Use the issue templates for bug reports and feature requests.