مساحات كود GitHub
GitHub Codespaces هي بيئة تطوير متكاملة عبر الإنترنت قائمة على الحوسبة السحابية، طورتها شركة GitHub . تتيح للمستخدمين إنشاء بيئات التطوير وإدارتها مباشرةً من خلال المتصفح أو عبر برنامج Visual Studio Code . تتكامل Codespaces بشكل وثيق مع مستودعات GitHub، وتُمكّن من البرمجة والتصحيح والاختبار عند الطلب في حاوية تطوير كاملة الميزات مُستضافة على السحابة . [ 2 ]
سمات

- بيئات تطوير فورية متكاملة مع GitHub [ 3 ]
- الوصول عبر المتصفح وسطح المكتب من خلال Visual Studio Code [ 4 ]
- بيئات Dockerfile أو devcontainer.json قابلة للتكوين [ 5 ]
- دعم مدمج لـ GitHub Copilot ، والإضافات ، والمقتطفات ، و SSH .
الترخيص
يُعدّ GitHub Codespaces برنامجًا مملوكًا ومتاحًا لمستخدمي GitHub ضمن باقات اشتراك متنوعة. يتضمن Codespaces حصة استخدام شهرية تبلغ 120 ساعة لمستخدمي الباقة المجانية، وإمكانية وصول موسعة لباقات GitHub التعليمية، والاحترافية، والفرق، والمؤسسات. [ 6 ]
فصل دراسي على GitHub
GitHub Classroom أداة تعليمية طورتها GitHub لتبسيط عملية إدارة واجبات البرمجة والمقررات الدراسية. وبفضل تكاملها مع مستودعات GitHub، تتيح للمدرسين توزيع نماذج أولية من التعليمات البرمجية، وأتمتة عمليات التصحيح، وتتبع تقدم الطلاب. يُستخدم GitHub Classroom على نطاق واسع في تعليم علوم الحاسوب ، ويدعم التكامل مع GitHub Codespaces لبيئات التطوير السحابية. [ 7 ] [ 8 ] [ 9 ]
لغات البرمجة المدعومة
- ج
- لغة سي++
- سي شارب
- كلوجر
- كوفي سكريبت
- CSS
- دارت
- الفرق
- عامل ميناء
- فا#
- يذهب
- رائع
- المقود
- HLSL
- HTML
- INI
- جافا
- جافا سكريبت
- JSON
- جوليا
- مطاط
- أقل
- لغة لوا
- يصنع
- تخفيض السعر
- رياضيات ماركداون
- أوبجكتيف سي
- بيرل
- PHP
- باور شيل
- اِسْتَدْعَى
- كلب البج
- بايثون
- R
- شفرة حلاقة
- ReStructuredText
- روبي
- الصدأ
- SCSS
- ShaderLab
- سكريبت شل
- SQL
- سويفت
- تايب سكريبت
- فيجوال بيسك
- ملف دفعي لنظام التشغيل ويندوز
- XML
- YAML [ 10 ]
الإضافات
تتضمن بعض الإضافات الشائعة ما يلي:
- .شبكة
- ASP.NET Core
- أتلاسيان
- مجموعة أدوات تطوير السحابة من AWS
- Azure ML
- بوتستراب
- CMake
- كود كيو إل
- الملحن
- ديب سيك آر 1
- حاويات التطوير
- جانغو
- عامل ميناء
- ESLint
- رفرفة
- مساعد جيت هاب
- مستودعات GitHub
- جرادل
- محرر سداسي عشري
- إنتلي كود
- جينجا
- جيرا
- دفتر ملاحظات جوبيتر
- Kubernetes
- LLDB
- مافن
- قاعدة بيانات مايكروسوفت أزور SQL
- خادم مايكروسوفت SQL
- بلانت يو إم إل
- PostgreSQL
- أجمل
- React Native
- عن بعد - SSH
- سونار كيوب
- حذاء الربيع
- SQLite
- محاكي Vim
- نظام ويندوز الفرعي لنظام لينكس
- Xdebug
انظر أيضاً
روابط خارجية
- github.dev — محرر خفيف الوزن قائم على المتصفح لمستودعات GitHub، وغالبًا ما يُنظر إليه على أنه نسخة مبسطة من Codespaces، بدون دعم الحوسبة الخلفية أو دعم الحاويات.
مراجع
- ↑ لاردينوا، فريدريك (6 مايو 2020). "GitHub يحصل على بيئة تطوير متكاملة مدمجة مع مساحات عمل برمجية ومنتديات نقاش والمزيد" . TechCrunch .
- ↑ "استخدام مساحات أكواد GitHub" . كلية الهندسة بجامعة جونز هوبكنز . 5 ديسمبر 2024.
- ↑ "كيفية استخدام مساحات كود GitHub لمراجعة طلبات السحب" . Graphite.dev .
- ↑ "استخدام مساحات كود GitHub في Visual Studio Code" . وثائق GitHub .
- ↑ "مقدمة إلى حاويات التطوير" . وثائق GitHub .
- ↑ "مساحات كود GitHub متاحة مجانًا لجميع مستخدمي GitHub" . إنفوورلد . 11-11-2022.
- ↑ "دليل البدء السريع في GitHub Classroom" . يوتيوب .
- ↑ "استخدام مساحات أكواد GitHub مع GitHub Classroom" . وثائق GitHub .
- ↑ جون، رالف. "واجهة مستخدم Git" . تم الاطلاع عليه بتاريخ 22 فبراير 2025 .
- ↑ "بناء برامج أفضل، معًا" . GitHub .
روابط خارجية
- الحوسبة السحابية
- جيت هاب
- بيئات التطوير المتكاملة
- برامج احتكارية
- تطوير البرمجيات
- تطبيقات الويب
- بيئات التطوير المتكاملة عبر الإنترنت
