NOTE: This repository is still in beta.
First install dependencies with npm install. You'll then need to setup a
.env file (see ProcessEnv.d.ts for a complete list), then you can run the
forum with npm run dev. CEA devs can find a development .env file in
1password.
- Where possible fetch data from within server components, when not possible use a oRPC
- Combine multiple class names using clsx
- Where possible prefer Drizzle's relational API for querying
Please report security vulnerabilities to forum@effectivealtruism.org.
The forum is free software under the GNU Affero GPL v3. See the included
LICENSE.txt file for details. Several libraries are also included as source
in src/vendor and these have their own licenses.