- Docker installed and running.
- pnpm v8 installed globally and
pnpm install
ran. - A SingleStore Self-Managed license key.
- Run
pnpm exec playwright install
- Start a SingleStore container by running
SINGLESTORE_LICENSE=<your_singlestore_license_key> docker-compose up --force-recreate
in your terminal and wait for it to finish starting up. - Clone the repository.
- Run
pnpm test
.
- Fork the repository.
- Create a branch from
main
with a descriptive name. - Make your changes.
- Test your changes.
- Commit your changes.
- Push your changes to your fork.
- Create a pull request to the
main
branch of the repository. - Set
SINGLESTORE_LICENSE
to your SingleStore license key in the GitHub Actions secrets. - Make sure the tests pass in the pull request.
- Wait for a maintainer to review your pull request.
- If the maintainer requests changes, make the changes and push them to your fork.
- Once the maintainer approves your pull request, they will merge it into the
main
branch.