Setup
Install the required tools and dependencies for Crow CI development.
Required Tools
Section titled “Required Tools”| Tool | Purpose | Notes |
|---|---|---|
| Go | Backend | Latest stable version |
| Bun | Frontend | Node.js alternative |
| Just | Task runner | Modern make alternative |
| Docker | Containers | podman not yet supported |
| golangci-lint | Go linting | |
| prettier | Code formatting | |
| pre-commit | Git hooks | Optional but recommended |
Installation
Section titled “Installation”1. Install Go Dependencies
Section titled “1. Install Go Dependencies”Once just is installed, run:
2. Install Frontend Dependencies
Section titled “2. Install Frontend Dependencies”3. Setup Pre-commit Hooks (Optional)
Section titled “3. Setup Pre-commit Hooks (Optional)”Alternative: Dev Containers
Section titled “Alternative: Dev Containers”If you prefer not to install dependencies locally, use the provided .devcontainers.json with: