- Node.js (v18 or higher)
- pnpm
- Postgres App
- Redis
We use pnpm workspaces to efficiently manage our monorepo.
To gain access to the repository on Pierre, contact Yoginth and share your innovative ideas—together, let's build the future of the web.
git clone [email protected]:/repos/hey/hey.git
If you're on macOS, you can install both with Homebrew:
brew install nvm pnpm
Use nvm
to install the required version of Node.js:
nvm install
Navigate to the root of the repository and install all dependencies:
pnpm install
Copy the .env.example
file to create a .env
file in all relevant packages and apps, and fill in the necessary environment variables:
cp .env.example .env
Ensure to repeat this step for all packages and apps that require an .env
file.
Once everything is set up, run the application in development mode:
pnpm dev
To build the application, run:
pnpm build
For running tests in development mode:
pnpm test:dev
We manage our repositories using Pierre. You can view our mirrored repository on GitHub here. While we don't accept pull requests (PRs) on GitHub, you're welcome to open issues.
This project is licensed under the AGPL-3.0 license. See the LICENSE file for more details.
🌸