Skip to content

Latest commit

 

History

History
29 lines (16 loc) · 1.36 KB

agents.md

File metadata and controls

29 lines (16 loc) · 1.36 KB

Agent Instructions

Before implementing, reviewing, or planning any change, read the relevant subsystem note in .kb/.

For review-specific guidance, see:

  • Code Review: .github/agents/code-review.agent.md
  • Documentation Review: .github/skills/documentation-review/SKILL.md

Project Overview

Workshop is a tool for defining and handling ephemeral development environments. It uses a client-server architecture where workshopd daemon exposes a RESTful API to clients. The project is written in Go, packaged as a Snap, and uses LXD as the container backend. Unit tests use gocheck; end-to-end tests use Spread.

Key directories: cmd/ (CLI entry points), client/ (Go client library), internal/ (core packages: daemon, overlord, workshop, interfaces, sdk).

Coding Guidelines

See docs/coding-style-guide.md for detailed standards.

Development Workflow

See docs/contributing/development.rst for setup, testing, and workflow details.

Related Repositories

These external repositories provide authoritative context for the Workshop project: