Skip to main content

Installation

Prerequisites

Install the following before you begin:

Access Required

Before cloning the repo, make sure you have:

  • A company email address
  • Access to the Google organization account
  • Git access to the repository

If you're missing any of the above, ask your team lead.

Getting Started

1. Clone the repository

Clone the latest branch:

git clone --branch latest <repository-url>

2. Add your environment file

You need a .env file with database credentials and secrets. Request one from your team.

3. Install dependencies

pnpm i
warning

If there's no pnpm-lock.yaml, ask a colleague for the lockfile before running install.

4. Start the dev server

pnpm dev

Starts on localhost:3010 (HTTP) and :31225 (WebSocket).

Git Workflow

  1. Create a new branch from latest:
    git checkout latest
    git checkout -b your-branch-name
  2. Make your changes and push.
  3. Open a Pull Request targeting the latest branch.
info

Never push directly to latest. All changes go through a PR.

Environment Configuration

Config TypeSourceNotes
Local env vars.env fileDo not commit secrets
Global configs@logic-bee/configglobalFlagsFeature toggles
Secrets@logic-bee/configglobalSecretsEncrypted credentials
ToolPurposeLink
WebStormPrimary IDEjetbrains.com/webstorm
Antigravity IDEAI-assisted developmentantigravity.google/download
MongoDB CompassVisual database browsermongodb.com/compass

Communication Tools

ToolPurposeLink
SlackTeam messagingslack.com
ZoomVideo callszoom.us