Skip to content

Commit 55758c1

Browse files
feat(#138): Reorganise .devcontainer/ into autonomous/, scripts/, and a real VS Code devcontainer (#139)
* plan(#138): initial brief from issue * plan(#138): review brief * plan(#138): create task breakdown * feat(#138): implement tasks * feat(#138): complete implementation
1 parent 3f72dbf commit 55758c1

14 files changed

Lines changed: 32 additions & 9 deletions

.devcontainer/devcontainer.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "HdrHistogram.NET",
3+
"image": "mcr.microsoft.com/devcontainers/dotnet:8.0",
4+
"features": {
5+
"ghcr.io/devcontainers/features/node:1": {
6+
"version": "20"
7+
},
8+
"ghcr.io/devcontainers/features/github-cli:1": {}
9+
},
10+
"postCreateCommand": "dotnet restore && npm install -g @anthropic-ai/claude-code",
11+
"customizations": {
12+
"vscode": {
13+
"extensions": [
14+
"ms-dotnettools.csdevkit",
15+
"editorconfig.editorconfig"
16+
]
17+
}
18+
}
19+
}

CONTRIBUTING.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,6 @@ dotnet test ./HdrHistogram.UnitTests/HdrHistogram.UnitTests.csproj -v q -c Relea
5151
- Shell scripts require LF line endings.
5252
- `.gitattributes` normalises line endings on checkout, so no manual intervention is needed.
5353
- All platforms (Windows, macOS, Linux) with the .NET 8 SDK can build and test natively with no container required.
54-
- `.devcontainer/` exists in the repository but contains agent-automation infrastructure only (`fleet.sh`, `agent-loop.sh`, etc.) and is not intended for human contributors.
54+
- `.devcontainer/` contains a VS Code / GitHub Codespaces devcontainer for human contributors.
55+
- `autonomous/` contains the agent Docker infrastructure (`Dockerfile`, `agent-loop.sh`, etc.) used for autonomous operation.
56+
- Host-side entry points for running agents are `scripts/run.sh` (single agent) and `scripts/fleet.sh` (multi-agent fleet).
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)