🤖 Generated with [opencode](https://opencode.ai) Co-Authored-By: opencode <noreply@opencode.ai>
1.1 KiB
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-cloudfor 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-fmtif available. - Types: Use Nix's type system rigorously. Define types explicitly where possible.
- Naming Conventions:
- Variables and functions:
camelCaseorsnake_case(be consistent). - Package names:
lowercase-with-hyphens.
- Variables and functions:
- 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.