Files
malta-workshop/AGENTS.md
2025-08-13 11:38:29 +02:00

1.1 KiB

AGENTS.md

This file provides guidelines for AI coding agents operating within this repository.

Build, Lint, and Test Commands

  • Build: make build-usb (Builds the NixOS workshop ISO)
  • Lint: No specific linting command found. Follow general code style guidelines.
  • Test: No specific testing command found. Use make status-cloud for health checks.
  • Single Test: No specific command for running a single test.

Code Style Guidelines

  • Imports: Organize imports alphabetically. Avoid unused imports.
  • Formatting: Adhere to Nixpkgs formatting conventions. Use nixpkgs-fmt if available.
  • Types: Use Nix's type system rigorously. Define types explicitly where possible.
  • Naming Conventions:
    • Variables and functions: camelCase or snake_case (be consistent).
    • Package names: lowercase-with-hyphens.
  • Error Handling: Handle errors explicitly. Use Nix's error reporting mechanisms.
  • General:
    • Keep code concise and readable.
    • Prefer declarative over imperative approaches.
    • Document complex logic.