preferred for development)
make bbgo-slim # → build/bbgo/bbgo-slim
# Full build with embedded web dashboard (requires frontend assets)
make bbgo # → build/bbgo/bbgo
# Build with high-precision decimal math
make bbgo-slim-dnum
# Rebuild
1.7k5mo agoReviewMountCreate a free account to mount
Code (claude.ai/code) when working with code in this repository.
## Build & Test Commands
- Build frontend: `cd web && pnpm build`
- Build backend: `go build -o main`
- Run dev server
1.6k17mo agoReviewMountCreate a free account to mount
taking app for macOS, Windows, and Linux, built with Tauri v2 (Rust backend) + React/TypeScript/Tailwind (frontend) + TipTap (WYSIWYG editor) + Tantivy (full-text search).
## Commands
```bash
npm run dev # Start Vite
1.6k3mo agoReviewMountCreate a free account to mount
Typography font bundled locally (WOFF2 format)
- **Framer Motion** - Animation library for smooth transitions
- **Vite** - Frontend build tool and dev server for renderer process
- **Webpack 5** - Module bundler for main process
1.6k16mo agoReviewMountCreate a free account to mount
docs/checklists/pre-commit.md](docs/checklists/pre-commit.md).** Read it before any commit that touches Rust, the MCP server, the frontend, or release surfaces — it covers manifest sync, MCPB bundle guards, fmt/clippy/test, Unix-only-API gating
1.6k26d agoReviewMountCreate a free account to mount
through OCR engines if one fails.
## How to code
- If you are making any frontend changes, always try to use playwright to test changes to see if what you have
1.6k14mo agoReviewMountCreate a free account to mount
viewAuthCache` evicts per-server). Never retain `TrackDetail`-sized data beyond the current track.
### Units
Frontend time is **milliseconds** everywhere. Rust engine uses seconds internally; `toMs()` in `electron/main/ipc/player.ts` converts.
### Types & Persistence
No other project uses it yet
1.5k48d agoReviewMountCreate a free account to mount
A file Claude Code reads at the start of every session. It holds the commands, conventions and warnings the agent needs for this project.
Where does it go?
At the repository root. Claude Code also reads CLAUDE.md files in subdirectories when it works there.
What should it contain?
Build and test commands, the project's layout, conventions that aren't obvious from the code, and mistakes to avoid. Short files tend to work better than long ones.
CLAUDE.md or AGENTS.md?
Claude Code reads CLAUDE.md; most other agents read AGENTS.md. Many projects keep one and point the other at it.