5 مستودعات
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.
هذا المشروع عبارة عن منسق مساحة عمل قائم على الحاويات ومعيار لتحديد بيئات التطوير باستخدام Docker. يوفر آلية لأتمتة بناء وتشغيل وإدارة سلاسل الأدوات المعزولة، مما يضمن فصل تبعيات البرامج وأوقات التشغيل عن نظام المضيف المحلي. يُمكّن النظام من توزيع تعريفات البيئة، وإعدادات المحرر، وتكوينات سلسلة الأدوات عبر التحكم في المصدر. يضمن هذا قابلية النقل والتوحيد القياسي عبر الفرق، مما يسمح للمساهمين بإنشاء مساحات عمل متطابقة على أجهزة مختلفة. كما يدعم تطوير الحاويات عن بُعد عن طريق توصيل محرر محلي بمحركات Docker المستضافة على خوادم بعيدة. تغطي مجموعة الأدوات توفير مساحة العمل من خلال ملفات Dockerfiles وملفات التكوين المخصصة، إلى جانب إدارة دورة الحياة لبدء وإيقاف وإرفاق الحاويات. تتضمن قدرات لتركيب المجلدات المحلية في وحدات تخزين معزولة، وإعادة توجيه منافذ الشبكة إلى المضيف، وتنفيذ إضافات المحرر مباشرة داخل البيئة المعبأة في حاويات. توفر الأداة أدوات سطر أوامر لبناء صور الحاويات، وتنسيق بدء تشغيل البيئة، وتنفيذ الأوامر عن بُعد.
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 هي أداة تشخيصية لـ Kubernetes تتيح فحصاً عميقاً لتطبيقات الحاويات قيد التشغيل. تعمل الأداة عن طريق حقن حاويات جانبية (sidecar) مؤقتة ديناميكياً في الـ pods الموجودة، مما يسمح للمستخدمين باستكشاف أخطاء العمليات وأنظمة الملفات وإصلاحها دون تعديل صور الإنتاج الأصلية. تدير الأداة دورة حياة وكلاء التشخيص هؤلاء، مما يضمن إنشاؤهم عند الطلب وتنظيفهم تلقائياً بعد انتهاء جلسة التحقيق. يتميز المشروع بتمكين الوصول إلى مساحة الأسماء المشتركة، مما يسمح لأدوات التشخيص بالانضمام إلى مساحات أسماء العمليات والشبكة لحاوية مستهدفة. يدعم المشروع سير عمل استكشاف الأخطاء وإصلاحها المتقدم، بما في ذلك القدرة على تفرع (fork) الـ pods لإعادة إنتاج الأعطال في عزلة، وفحص حاويات التهيئة، وتركيب أنظمة الملفات المستهدفة لتحليل السجلات أو التكوين. يتم الحفاظ على اتصال شبكة آمن من خلال توجيه المنافذ من المحلي إلى البعيد وجسر الشبكة، مما يضمن الوصول إلى الخدمات المعزولة داخل بيئات مقيدة. تدمج الأداة ميزات الأمان والحوكمة للحفاظ على سلامة الإنتاج أثناء الصيانة. تفرض الأداة قيوداً صارمة على الصور، وتدعم المصادقة مع السجلات الخاصة، وتوفر تدقيق الأوامر لتسجيل جميع الإجراءات التي يتم تنفيذها أثناء الجلسة. تضمن هذه القدرات بقاء استكشاف الأخطاء وإصلاحها متوافقاً مع سياسات الأمان التنظيمية مع توفير الرؤية اللازمة لمشكلات مستوى العنقود.
Injects temporary containers into running processes to provide immediate access to troubleshooting tools.