@@ -14,13 +14,13 @@ _docker-agent is open source. Here's how to set up your development environment
1414
1515- [ Go 1.26] ( https://go.dev/dl/ ) or higher
1616- API key(s) for your chosen AI provider
17- - [ Task 3.44 ] ( https://taskfile. dev/installation/ ) or higher
17+ - [ mise ] ( https://mise.jdx. dev/getting-started.html )
1818- [ golangci-lint] ( https://golangci-lint.run/docs/welcome/install/local/ )
1919
2020<div class =" callout callout-info " markdown =" 1 " >
2121<div class =" callout-title " >ℹ️ Platform Support
2222</div >
23- <p >macOS and Linux are fully supported for development. On Windows, use <code >task build-local</code > to build via Docker.</p >
23+ <p >macOS and Linux are fully supported for development. On Windows, use <code >mise build-local</code > to build via Docker.</p >
2424
2525</div >
2626
@@ -30,7 +30,7 @@ _docker-agent is open source. Here's how to set up your development environment
3030# Clone and build
3131git clone https://github.com/docker/docker-agent.git
3232cd docker-agent
33- task build
33+ mise build
3434
3535# Set API keys
3636export OPENAI_API_KEY=your_key_here
@@ -44,13 +44,13 @@ export ANTHROPIC_API_KEY=your_key_here
4444
4545| Command | Description |
4646| ------------------ | ----------------------------------------------- |
47- | ` task build` | Build the binary to ` ./bin/docker-agent ` |
48- | ` task test` | Run all tests (clears API keys for determinism) |
49- | ` task lint` | Run golangci-lint |
50- | ` task format` | Format code |
51- | ` task dev` | Run lint, test, and build in sequence |
52- | ` task build-local` | Build for local platform via Docker |
53- | ` task cross` | Cross-platform builds (all architectures) |
47+ | ` mise build` | Build the binary to ` ./bin/docker-agent ` |
48+ | ` mise test` | Run all tests (clears API keys for determinism) |
49+ | ` mise lint` | Run golangci-lint |
50+ | ` mise format` | Format code |
51+ | ` mise dev` | Run lint, test, and build in sequence |
52+ | ` mise build-local` | Build for local platform via Docker |
53+ | ` mise cross` | Cross-platform builds (all architectures) |
5454
5555## Dogfooding
5656
@@ -72,7 +72,7 @@ This agent is an expert Go developer that understands the docker-agent codebase.
7272
7373## Code Style
7474
75- The project uses ` golangci-lint ` with strict rules. As long as ` task lint` passes, the code is stylistically acceptable.
75+ The project uses ` golangci-lint ` with strict rules. As long as ` mise lint` passes, the code is stylistically acceptable.
7676
7777Key conventions:
7878
@@ -101,7 +101,7 @@ File issues on the [GitHub issue tracker](https://github.com/docker/docker-agent
101101
1021021 . ** Fork** the repository and create a branch for your changes
1031032 . ** Write** your code following the style and testing guidelines above
104- 3 . ** Test** your changes: run ` task lint` and ` task test`
104+ 3 . ** Test** your changes: run ` mise lint` and ` mise test`
1051054 . ** Sign** your commits with ` git commit -s ` (DCO required)
1061065 . ** Open a pull request** against the ` main ` branch
107107
0 commit comments