Repository navigation
Add DevCell container and tooling setup + Vagrant MacOS POC - #2
Merged
Merged
Conversation
- chore(Dockerfile): add Debian Trixie base with extensive tooling and user setup - chore(Dockerfile): configure asdf version manager and nix package manager support - chore(Dockerfile): install system packages for GUI, LLM CLI, development, and automation - chore(entrypoint.sh): add container entrypoint with optional GUI (Xvfb, fluxbox, VNC) startup - chore(Taskfile.yml): add comprehensive Taskfile with tasks to run Claude, Codex, shell, build, and manage Vagrant - chore(compose.yml): add docker-compose configuration for DevCell container with user mounts and environment - chore(.github/workflows/pr.yml): add PR check workflow with secrets detection and multi-arch build matrix - chore(.github/workflows/release.yml): add release workflow to build, push multi-arch images and create manifests - chore(pyproject.toml): add base Python project config with pre-commit dependency - chore(.pre-commit-config.yaml): add gitleaks hook for secret detection - chore(package.json): add base npm project with core LLM CLI and test dependencies - chore(package-lock.json): add lockfile for npm dependencies - chore(.env-example): add example environment variables including DevCell feature toggles - chore(.gitignore): add local override and environment ignore patterns - chore(.tool-versions-example): add example asdf versions for nodejs, ruby, python, golang, opentofu, uv - chore(Dockerfile-local.example): add template for local Dockerfile customizations including npm and Python tools setup - chore(Vagrantfile): add macOS Apple Virtualization VM configuration with synced folders and asdf installation - chore(Vagrantfile.local-example): add example local Vagrantfile extensions to install runtimes and tools from project or DevCell config - chore(compose.local-example.yml): add example local docker-compose overrides for mounts and environment variables - docs(README.md): add comprehensive README with quickstart, features, usage instructions for Linux and macOS, customization guide, and tooling details
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.