Skip to content
Crow CI
Codeberg

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:

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

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

Terminal window
# Check Go
go version
# Check Bun
bun --version
# Check Just
just --version
# Run linters
just lint