في خطوة تغير اللعبة للمطورين، أعلنت GitHub عن طبقة مجانية جديدة لGitHub Copilot، المساعد البرمجي المدعوم بالذكاء الاصطناعي. يتيح هذا التحديث للمطورين الوصول إلى اقتراحات البرمجة من Copilot دون أي تكلفة، مما يمنحهم فرصة الغوص في عالم البرمجة المدعومة بالذكاء الاصطناعي دون أي التزام مالي.
بالنسبة لأولئك الذين يعملون في VS Code، أو Visual Studio، أو JetBrains IDEs، أو Vim/Neovim، أو Xcode، أو Azure Data Studio، فإن هذا أمر مثير بشكل خاص. يمكن للمطورين الآن تجربة قوة GitHub Copilot، مما يعزز الإنتاجية مع إكمالات وأفكار ذكية، مع الحفاظ على التكاليف منخفضة. دعونا نتعمق في كيفية إعداد والاستفادة القصوى من الطبقة المجانية لGitHub Copilot في هذه البيئات الشهيرة ولماذا يجب أن تكون جزءًا من أدوات التطوير الخاصة بك.
ميزات GitHub Copilot Free
بالنسبة للمطورين الذين يستخدمون VS Code، فإن الطبقة المجانية من GitHub Copilot تقدم العديد من الميزات القيمة:
- إكمال التعليمات البرمجية: يقترح Copilot أسطرًا أو كتل من التعليمات البرمجية بناءً على عملك الحالي. إنه يعمل عبر لغات متعددة، بما في ذلك JavaScript وPython وRuby والمزيد.
- دردشة Copilot: يمكنك طرح أسئلة على Copilot والحصول على مقتطفات برمجية أو تفسيرات، مما يعزز قدرتك على حل مشاكل البرمجة المعقدة مباشرة ضمن IDE الخاص بك.
- تحريرات Copilot: متوفرة في VS Code وVisual Studio، تتيح لك هذه الميزة إجراء تغييرات عبر ملفات متعددة، مما يساعدك على الحفاظ على الاتساق والإنتاجية.
- نماذج Claude 3.5 Sonnet: مع الطبقة المجانية، ستحصل أيضًا على الوصول إلى Claude 3.5، مما يعزز قدرات AI من Copilot لتقديم اقتراحات أكثر دقة وفائدة.
- حظر التعليمات البرمجية العامة: يتيح لك Copilot Free حظر الاقتراحات التي تطابق التعليمات البرمجية العامة، مما يمنحك السيطرة على بيئة التطوير الخاصة بك.
إعداد GitHub Copilot Free في VS Code
للبدء مع GitHub Copilot Free في VS Code، اتبع الخطوات التالية:
الخطوة 1: تثبيت VS Code
إذا لم تقم بذلك بالفعل، قم بتحميل وتثبيت VS Code.
الخطوة 2: الاشتراك في GitHub Copilot Free
في VS Code، افتح الشريط الجانبي وانقر تسجيل الدخول لاستخدام Copilot مجانًا
. قم بتسجيل الدخول إلى حساب GitHub الخاص بك أو أنشئ حسابًا إذا لم يكن لديك واحد.
الخطوة 3: ابدأ التعليم والتطوير باستخدام GitHub Copilot Free
بمجرد الإعداد، سيبدأ Copilot تلقائيًا في تقديم اقتراحات تعليمات برمجية بدون تكلفة أثناء الكتابة. ستحصل على إكمالات واعية بالسياق، مما يوفر لك الوقت ويساعدك على كتابة تعليمات برمجية أنظف وأكثر كفاءة.
كيف يعمل Copilot Free في JetBrains IDEs؟
إذا كنت معتادًا على JetBrains IDEs (مثل IntelliJ IDEA، أو PyCharm، أو WebStorm)، فإن الطبقة المجانية لـ Copilot تتكامل بسلاسة. إليك كيفية البدء:
الخطوة 1: تثبيت JetBrains IDE
تأكد من تثبيت JetBrains IDE متوافق على جهازك. يمكنك العثور على القائمة الكاملة لـ IDE المدعومة في الوثائق الرسمية لـ GitHub.
الخطوة 2: تفعيل GitHub Copilot Free
- اذهب إلى GitHub، سجّل الدخول إلى حسابك وانتقل إلى ملفك الشخصي. انقر على خيار
Copilot الخاص بك
من القائمة.
- على الصفحة الجديدة المفتوحة، انقر على
ابدأ استخدام Copilot مجانًا
لتفعيل Copilot Free.
- في سلسلة المحادثة التي تفتح حديثًا، اختر
JetBrains
.
- سيتم توجيهك إلى GitHub Copilot في JetBrains Marketplace. انقر على
احصل عليه
لتحميل ملحق GitHub Copilot.
- اتبع التعليمات أدناه لتثبيت الملحق في IntelliJ IDEA.
- بعد تثبيت GitHub Copilot، انقر على
إعادة تشغيل IDE
.
- بعد إعادة تشغيل IDE الخاص بك، انقر على قائمة
الأدوات
. انقر علىGitHub Copilot
، ثم انقر علىتسجيل الدخول إلى GitHub
.
- في مربع الحوار "تسجيل الدخول إلى GitHub"، لنسخ رمز الجهاز وفتح نافذة تفعيل الجهاز، انقر على
نسخ وفتح
.
- ستفتح نافذة تفعيل الجهاز في المتصفح الخاص بك. الصق رمز الجهاز، ثم انقر على
متابعة
.
- سيطلب GitHub الأذونات اللازمة لـ GitHub Copilot. للموافقة على هذه الأذونات، انقر على تفويض ملحق GitHub Copilot.
- بعد الموافقة على الأذونات، سيظهر IDE الخاص بك تأكيدًا. للبدء في استخدام GitHub Copilot، انقر على موافق.
الخطوة 3: استمتع باقتراحات GitHub Copilot مجانًا
سيقدم GitHub Copilot في JetBrains إكمالات وتوصيات تعليمات برمجية ذكية، مما يساعدك على كتابة التعليمات البرمجية بشكل أسرع وأقل أخطاء.
قيود GitHub Copilot Free
بينما يعد GitHub Copilot Free أداة رائعة، إلا أنه يأتي مع بعض القيود التي يجب أن يكون المطورون على علم بها:
- حد إكمال التعليمات البرمجية: يُسمح لك بما يصل إلى 2000 إكمالات شهريًا. بعد الوصول إلى هذا الحد، ستحتاج إلى الترقية إلى Copilot Pro لمواصلة تلقي الاقتراحات.
- حد دردشة Copilot: تقتصر على 50 رسالة دردشة شهريًا. بمجرد الوصول إلى هذا الحد، ستتعطل وظيفة الدردشة حتى الشهر المقبل أو حتى تقوم بالترقية.
- غير جاهز للمؤسسات: يفتقر GitHub Copilot Free إلى ميزات مستوى المؤسسات مثل إدارة الوصول، وسجلات التدقيق، وتغطية التعويض، مما يجعله غير مناسب للفرق أو المنظمات الأكبر.
Apidog: الرفيق المثالي لـ GitHub Copilot في JetBrains IDEs
بينما يعد GitHub Copilot Free أداة استثنائية لإكمال التعليمات البرمجية والمساعدة، يمكن للمطورين الذين يبنون واجهات برمجة التطبيقات الاستفادة من نهج متكامل باستخدام Apidog - أداة تطوير واجهات برمجة التطبيقات الكل في واحد.
في عالم تطوير البرمجيات سريع التطور، يعزز Apidog سير عمل واجهات برمجة التطبيقات الخاصة بك من خلال دمج تصميم API، والتوثيق، وتصحيح الأخطاء، والاختبار، والمحاكاة في منصة واحدة. عند استخدامه جنبًا إلى جنب مع GitHub Copilot، يمكن أن يسهل Apidog بشكل كبير عملية تطويرك. تعرف على المزيد حول Apidog هنا.
كيف يندمج Apidog مع JetBrains IDEs
يقدم Apidog ملحق JetBrains يسمى Apidog Fast Request، الذي يسمح للمطورين بتكامل تصحيح واجهة برمجة التطبيقات، والاختبار، والتوثيق مباشرة في بيئة التطوير الخاصة بهم. اتبع هذه الخطوات السهلة لبدء استخدامه:
الخطوة 1: تثبيت الملحق
- افتح IntelliJ IDEA وانتقل إلى
ملف > الإعدادات > الملحقات
. - ابحث عن "Apidog Fast Request" وانقر "تثبيت".
- بدلاً من ذلك، قم بتحميله مباشرة من JetBrains Marketplace.
الخطوة 2: اكتشاف نقاط نهاية API تلقائيًا
- سوف يقوم Apidog Fast Request بمسح مشروعك، معListing ليظهر نقاط النهاية في اللوحة اليمنى مع هيكل مجلد واضح.
- يمكنك اختبار كل نقطة نهاية ومشاهدة الاستجابات المنسقة لواجهة برمجة التطبيقات لتسهيل تصحيح الأخطاء.
الخطوة 3: اختبار نقاط النهاية بنقرة واحدة
- يملأ الملحق تلقائيًا معلمات الطلب. يمكنك تخصيصها، جنبًا إلى جنب مع الرؤوس، والمسارات، وملفات تعريف الارتباط، والمزيد، وإرسال الطلبات بنقرة واحدة فقط.
- قم بإعداد بيئات مختلفة عن طريق تكوين عنوان URL الأساسي ضمن "عنوان URL الأساسي".
- قم بإعداد معلمات عالمية قابلة لإعادة الاستخدام مثل الرموز تحت "المعلمات العالمية" لتسهيل اختبار واجهات برمجة التطبيقات بشكل أسرع.
- قم بإدارة ملفات تعريف الارتباط والتحقق من سجل الطلبات الخاصة بك عبر علامات "ملفات تعريف الارتباط" و"السجل".
الخطوة 4: رفع مواصفة API التي تم إنشاؤها إلى Apidog(اختياري)
Apidog هي أداة تطوير واجهة برمجة التطبيقات الكل في واحد مصممة لتبسيط عمليات التصميم والتوثيق والاختبار وإدارة واجهات برمجة التطبيقات. إنها منصة شاملة تساعد المطورين والفرق على التعاون بشكل أكثر كفاءة طوال دورة حياة واجهات برمجة التطبيقات كاملة. يمكنك بسهولة رفع مواصفة واجهة برمجة التطبيقات التي تم إنشاؤها من IDEA إلى Apidog باستخدام Apidog Fast Request. للقيام بذلك، اتبع الخطوات التالية:
- قم بتحميل Apidog والتسجيل للحصول على حساب (إذا لم يكن لديك حساب بعد).
- سجّل الدخول إلى حساب Apidog الخاص بك، ثم انتقل إلى إعدادات الحساب.
- ابحث عن "رمز الوصول لـ API" لإنشاء رمز جديد. انسخ الرمز.
- عد إلى IDEA الخاص بك. في إعدادات المشروع (Ctrl+Alt+S)، ابحث عن "Apidog Fast Request". انقر على "رفع إلى Apidog“>"رمز وصول API". الصق الرمز المنسوخ وانقر على "تطبيق".
- انتقل إلى مشروع IDEA الخاص بك، انقر بزر الماوس الأيمن وسترى خيار "رفع إلى Apidog".
- في نافذة المنبثقة، اختر وجهة الرفع.
- عودة إلى تطبيق Apidog، سترى أن نقطة النهاية من مشروع IDEA الخاص بك تم توثيقها بهيكل منظم جيدًا، ويمكنك نشرها عبر الإنترنت بسهولة. (نصيحة: يمكنك تصحيح الأخطاء أو اختبار نقاط النهاية مباشرة على Apidog، أو إعداد سيناريوهات اختبار لتعمل تلقائيًا.)
الخطوة 5: نشر وثائق API(اختياري)
- لجعل وثائق واجهة برمجة التطبيقات الخاصة بك متاحة عبر الإنترنت، اذهب إلى "مشاركة الوثائق" داخل لوحة تحكم Apidog الخاصة بك وانقر على "نشر مواقع الوثائق".
- خصص نطاقك وأي إعدادات أخرى، ثم اضغط على "انشر الآن".
- عند النشر، ستحصل على رابط يمكنك مشاركته مع فريقك لتسهيل التعاون أو مع أي شخص يحتاج إلى الوصول إلى وثائق واجهة برمجة التطبيقات الخاصة بك.
لماذا تستخدم GitHub Copilot Free مع Apidog؟
يجمع الجمع بين GitHub Copilot وApidog بين العديد من المزايا للمطورين:
- تكامل سهل: يتكامل الملحق Apidog Fast Request بسلاسة في JetBrains IDEs، مما يتيح لك تطوير واختبار واجهات برمجة التطبيقات مباشرة في بيئة البرمجة الخاصة بك. هذا يلغي الحاجة إلى التبديل بين الأدوات، بينما يساعد GitHub Copilot من خلال توليد اقتراحات تعليمات برمجية مفيدة.
- تطوير API أسرع: تساهم إكمالات التعليمات البرمجية المعتمدة على الذكاء الاصطناعي من GitHub Copilot، جنبًا إلى جنب مع ميزات إدارة واجهة برمجة التطبيقات الشاملة من Apidog، في بناء واجهات برمجة تطبيقات عالية الجودة بكفاءة أكبر، مما يوفر الوقت والجهد.
- زيادة الإنتاجية: مع أتمتة Copilot لمهام البرمجة المتكررة وتبسيط Apidog لتصميم واجهات برمجة التطبيقات، والاختبار، والإدارة، يمكنك التركيز على ما يهم أكثر – تسليم واجهات برمجة تطبيقات ممتازة.
- حل شامل: يقدم Apidog مجموعة كاملة من الميزات لتصميم واجهات برمجة التطبيقات، والتوثيق، والاختبار، والمحاكاة. عند اقترانه بالمساعدة الذكية لـ GitHub Copilot، تحصل على مجموعة أدوات قوية لإنشاء واجهات برمجة تطبيقات قوية بسهولة.
معًا، توفر GitHub Copilot وApidog تجربة تطوير سلسة، مما يساعدك على العمل بشكل أذكى، وأسرع، وأكثر فعالية. والنبأ السار هو: كلاهما أدوات مجانية!
الخاتمة
مع الطبقة المجانية الجديدة لـ GitHub Copilot، يمكن للمطورين الاستمتاع ببرمجة مدعومة بالذكاء الاصطناعي قوية في VS Code وJetBrains IDEs دون كسر البنك. بينما يعمل Copilot على تسريع إكمال التعليمات البرمجية وتصحيح الأخطاء، فإن دمج Apidog كرفيقك لتطوير API سيعزز سير عملك بشكل أكبر. سواء كنت تختبرواجهات برمجة التطبيقات، أو تولد تعليمات العملاء، أو تحاكي الخدمات، يعمل ملحق Apidog الخاص بـ JetBrains جنبًا إلى جنب مع Copilot لتوفير تجربة تطوير شاملة تعزز الكفاءة والجودة.
لا تدع هذه الفرصة تفوتك — استفد من GitHub Copilot Free وميزات Apidog القوية لتحسين مهاراتك في البرمجة.