Thanks for your interest in contributing to next-international!
node
>= 20pnpm
>= 8
- Fork the repository, then clone it locally
- Run
pnpm install
at the root of the repository - Setup the environment variables:
- Copy
.env.example
to.env
:cp apps/dashboard/.env.example apps/dashboard/.env
- Open the
.env
file and fill in the GitHub and/or Google OAuth credentials by following the instructions
- Copy
- Setup the local SQLite database:
- Install the
turso
CLI:curl -sSfL https://get.tur.so/install.sh | bash
- Install the
sqld
CLI from the releases or with Homebrew:brew tap libsql/sqld brew install sqld
- Install the
- Navigate to the root of the repository and run
pnpm dev
Before submitting a PR, run the test
, lint
, and typecheck
scripts from the root of the repository.