Development Setup
Follow these steps to run hackclub.tv locally:
- Clone the repository.
- Install dependencies:
pnpm install- Create environment files:
cp apps/web/.env.example apps/web/.env && cp packages/db/.env.example packages/db/.env- Fill in the required values in both .env files.
- Start the development servers:
pnpm dev- Run database migrations (after environment variables are set):
pnpm db:migrate- Slack notifier app manifest:
display_information: # Please change the name to something linked to you. name: hctv notifier devfeatures: bot_user: # Same here. display_name: hctv notifier dev always_online: falseoauth_config: scopes: bot: - chat:write - users:read - channels:joinsettings: org_deploy_enabled: false socket_mode_enabled: false token_rotation_enabled: false