Skip to content
Crow CI

Setup

Install the required tools and dependencies for Crow CI development.

ToolPurposeNotes
GoBackendLatest stable version
BunFrontendNode.js alternative
JustTask runnerModern make alternative
DockerContainerspodman not yet supported
golangci-lintGo linting
prettierCode formatting
pre-commitGit hooksOptional but recommended

Once just is installed, run:

just install-dev-deps
cd web
bun install
pre-commit install

If you prefer not to install dependencies locally, use the provided .devcontainers.json with:

# Check Go
go version

# Check Bun
bun --version

# Check Just
just --version

# Run linters
just lint