Skip to content

bryosborn/dood-devtemplate

Repository files navigation

Solid Octo Giggle

Maintainer repository for a streamlined, exportable devcontainer template.

Maintainer Runtime

The maintainer workspace is a Dockerfile-based VS Code devcontainer (Docker outside of Docker) with no flake, direnv, or bundled Codex CLI dependency.

Maintainer Workflow

  1. Edit consumer-facing files under template-source/.
  2. Export the distributable template:
task template:export
  1. Run full devcontainer verification (outer maintainer container + inner template container smoke tests):
task template:verify

Targeted Commands

  • Export only: ./scripts/export-template.sh --force
  • Verify outer maintainer container only: ./scripts/verify-outer-devcontainer.sh
  • Verify exported template only: ./template-test/scripts/verify-template.sh --full

Repository Structure

  • template-source/: source of truth for exported consumer template.
  • template-test/scripts/: template verification entrypoints and smoke orchestration.
  • template-test/sample-project-python/: minimal Python diagnostics web app copied into smoke-test containers and compiled/exercised inside the template container.
  • scripts/: maintainer scripts (export-template.sh, verify-outer-devcontainer.sh).
  • .devcontainer/: maintainer devcontainer and internal helper scripts.
  • dist/devcontainer-ai-template/: generated export output (do not edit directly).

About

Template repo for building reproducible Dev Container templates with Docker-outside-of-Docker (DooD).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors