Skip to content
Crow CI
Codeberg

Development

Welcome to the Crow CI development guide. This section covers everything you need to contribute to Crow CI.

  1. Setup - Install required tools and dependencies
  2. Building - Build and test Crow components
  3. Debugging - VSCode configuration and local development
  4. Architecture - System architecture overview
Terminal window
# Clone the repository
git clone https://codeberg.org/crowci/crow.git
cd crow
# Install Go dependencies
just install-dev-deps
# Run tests
just test
# Start local development (requires .env file)
# Use VSCode "Crow CI" launch configuration
  • Create a fork and work in a feature branch
  • Follow existing code style and patterns
  • Add tests for new functionality
  • Update documentation as needed
  • Open a pull request with a clear description

See individual sections for detailed instructions.