5 repositorios
Capabilities for attaching an editor to a running Docker container so files, terminals, and language servers operate inside the container environment.
Distinct from Dev Container Specifications: Distinct from Dev Container Specifications: focuses on runtime attachment to a running container, not generating configuration files.
Explore 5 awesome GitHub repositories matching devops & infrastructure · Dev Container Attachments. Refine with filters or upvote what's useful.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Provides examples of attaching a terminal or editor session to a running container.
Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Attaches the editor to a running Docker container so files, terminals, and language servers operate inside the container environment.
Este proyecto es un orquestador de espacios de trabajo basado en contenedores y un estándar para definir entornos de desarrollo utilizando Docker. Proporciona un mecanismo para automatizar la construcción, lanzamiento y gestión de toolchains aislados, asegurando que las dependencias de software y los tiempos de ejecución estén separados del sistema host local. El sistema permite la distribución de definiciones de entorno, configuraciones de editor y configuraciones de toolchain a través del control de versiones. Esto garantiza la portabilidad y estandarización entre equipos, permitiendo a los colaboradores instanciar espacios de trabajo idénticos en diferentes máquinas. También admite el desarrollo en contenedores remotos conectando un editor local a motores Docker alojados en servidores remotos. El conjunto de herramientas cubre el aprovisionamiento de espacios de trabajo a través de Dockerfiles y archivos de configuración personalizados, junto con la gestión del ciclo de vida para iniciar, detener y adjuntar contenedores. Incluye capacidades para montar carpetas locales en volúmenes aislados, reenviar puertos de red al host y ejecutar extensiones de editor directamente dentro del entorno contenerizado. La herramienta proporciona utilidades de línea de comandos para construir imágenes de contenedores, orquestar el inicio del entorno y ejecutar comandos remotos.
Attaches a development environment to an existing container to enable editing, debugging, and extension installation.
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
Connects the editor interface to running Docker containers to manage files and execute code internally.
Kubectl-debug es una utilidad de diagnóstico para Kubernetes que permite una inspección profunda de las aplicaciones contenedorizadas en ejecución. Funciona inyectando dinámicamente contenedores sidecar efímeros en los pods existentes, permitiendo a los usuarios solucionar problemas de procesos y sistemas de archivos sin modificar las imágenes de producción originales. La herramienta gestiona el ciclo de vida de estos agentes de diagnóstico, asegurando que se creen bajo demanda y se limpien automáticamente después de que concluya una sesión de investigación. El proyecto se distingue por permitir el acceso al espacio de nombres compartido, lo que permite a las herramientas de diagnóstico unirse a los espacios de nombres de proceso y red de un contenedor de destino. Admite flujos de trabajo de solución de problemas avanzados, incluida la capacidad de bifurcar pods para reproducir fallas de forma aislada, inspeccionar contenedores de inicialización y montar sistemas de archivos de destino para el análisis de registros o configuración. La conectividad de red segura se mantiene a través de túneles de puerto de local a remoto y puente de red, asegurando el acceso a servicios aislados dentro de entornos restringidos. La herramienta incorpora características de seguridad y gobernanza para mantener la integridad de la producción durante el mantenimiento. Impone restricciones estrictas de imagen, admite la autenticación con registros privados y proporciona auditoría de comandos para registrar todas las acciones realizadas durante una sesión. Estas capacidades aseguran que la solución de problemas permanezca conforme a las políticas de seguridad organizacionales mientras proporciona la visibilidad necesaria sobre los problemas a nivel de clúster.
Injects temporary containers into running processes to provide immediate access to troubleshooting tools.