To get started with the Hey monorepo, ensure the following dependencies are installed on your system:
- Node.js (v18 or higher) - The backbone of our project.
- pnpm - Our trusty package manager.
- Postgres App - Our database of choice.
This repository uses pnpm workspaces to manage multiple packages within a monorepo structure.
git clone [email protected]:heyverse/hey.git
If you're on macOS, both can be installed via Homebrew:
brew install nvm pnpm
Use nvm
to install the correct Node.js version:
nvm install
Navigate to the root of the repository and install all dependencies using pnpm:
pnpm install
Copy the .env.example
file to create a new .env
file for each package or app that requires environment configuration:
cp .env.example .env
Repeat this process for all relevant packages and applications in the monorepo.
To run the application in development mode:
pnpm dev
To compile the application:
pnpm build
This project is licensed under the AGPL-3.0 license. Please refer to the LICENSE file for full terms and conditions.
We 💖 you to the moon and back! Your support is like a never-ending supply of coffee for our code. Thank you for making Hey the most awesome place in the universe!
🌸