summaryrefslogtreecommitdiff
path: root/GEMINI.md
blob: 786358d56e0941f12fe3363a8c8cd2af4a44b42c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
## Building and running

Every time we make a set of changes you should run the following commands:

Build the repo:
npm run build

Run tests:
npm run test

Type Check:
npm run typecheck

Lint and final checks:
npm run preflight

## Writing Tests

When writing tests look at existing tests in packages/server and packages/cli to conform with the conventions in those files.

## Git Repo

The main branch for this project is called "main"

## React

Write idiomatic React code avoiding using useEffect and useRef when possible.

## Comments policy

Only write high-value comments if at all. Avoid talking to the user through comments.