Apidog

منصة تطوير API تعاونية متكاملة

تصميم API

توثيق API

تصحيح أخطاء API

محاكاة API

اختبار API الآلي

جيت هاب كوبايلوت المجاني: كيفية البدء؟

@apidog

@apidog

Updated on ديسمبر 19, 2024

في خطوة تغير اللعبة للمطورين، أعلنت GitHub عن طبقة مجانية جديدة لGitHub Copilot، المساعد البرمجي المدعوم بالذكاء الاصطناعي. يتيح هذا التحديث للمطورين الوصول إلى اقتراحات البرمجة من Copilot دون أي تكلفة، مما يمنحهم فرصة الغوص في عالم البرمجة المدعومة بالذكاء الاصطناعي دون أي التزام مالي.

صفحة GitHub Copilot الرئيسية

بالنسبة لأولئك الذين يعملون في VS Code، أو Visual Studio، أو JetBrains IDEs، أو Vim/Neovim، أو Xcode، أو Azure Data Studio، فإن هذا أمر مثير بشكل خاص. يمكن للمطورين الآن تجربة قوة GitHub Copilot، مما يعزز الإنتاجية مع إكمالات وأفكار ذكية، مع الحفاظ على التكاليف منخفضة. دعونا نتعمق في كيفية إعداد والاستفادة القصوى من الطبقة المجانية لGitHub Copilot في هذه البيئات الشهيرة ولماذا يجب أن تكون جزءًا من أدوات التطوير الخاصة بك.

💡
ابدأ عملية تطويرك من خلال دمج GitHub Copilot Free مع Apidog Fast Request في JetBrains IDEs لتبسيط تصميم API، واختباره، وبرمجته - كل ذلك مجانًا!
button

ميزات 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 الخاص بك أو أنشئ حسابًا إذا لم يكن لديك واحد.

تسجيل الدخول إلى حساب GitHub لاستخدام Copilot مجانًا

الخطوة 3: ابدأ التعليم والتطوير باستخدام GitHub Copilot Free

بمجرد الإعداد، سيبدأ Copilot تلقائيًا في تقديم اقتراحات تعليمات برمجية بدون تكلفة أثناء الكتابة. ستحصل على إكمالات واعية بالسياق، مما يوفر لك الوقت ويساعدك على كتابة تعليمات برمجية أنظف وأكثر كفاءة.

الدردشة مع GitHub Copilot عند تطوير التعليمات البرمجية في VS Code

كيف يعمل Copilot Free في JetBrains IDEs؟

إذا كنت معتادًا على JetBrains IDEs (مثل IntelliJ IDEA، أو PyCharm، أو WebStorm)، فإن الطبقة المجانية لـ Copilot تتكامل بسلاسة. إليك كيفية البدء:

الخطوة 1: تثبيت JetBrains IDE

تأكد من تثبيت JetBrains IDE متوافق على جهازك. يمكنك العثور على القائمة الكاملة لـ IDE المدعومة في الوثائق الرسمية لـ GitHub.

الخطوة 2: تفعيل GitHub Copilot Free

  • اذهب إلى GitHub، سجّل الدخول إلى حسابك وانتقل إلى ملفك الشخصي. انقر على خيار Copilot الخاص بك من القائمة.
اذهب إلى GitHub وانقر على "Copilot الخاص بك" من الملف الشخصي
  • على الصفحة الجديدة المفتوحة، انقر على ابدأ استخدام Copilot مجانًا لتفعيل Copilot Free.
  • في سلسلة المحادثة التي تفتح حديثًا، اختر JetBrains.
اختر JetBrains لتثبيت Copilot
  • سيتم توجيهك إلى GitHub Copilot في JetBrains Marketplace. انقر على احصل عليه لتحميل ملحق GitHub Copilot.
GitHub Copilot في JetBrains Marketplace
  • اتبع التعليمات أدناه لتثبيت الملحق في IntelliJ IDEA.
تعليمات تثبيت GitHub Copilot
  • بعد تثبيت GitHub Copilot، انقر على إعادة تشغيل IDE.
أعد تشغيل IDE بعد الانتهاء من التثبيت
  • بعد إعادة تشغيل IDE الخاص بك، انقر على قائمة الأدوات. انقر على GitHub Copilot، ثم انقر على تسجيل الدخول إلى GitHub.
تسجيل الدخول إلى GitHub في IntelliJ IDEA
  • في مربع الحوار "تسجيل الدخول إلى GitHub"، لنسخ رمز الجهاز وفتح نافذة تفعيل الجهاز، انقر على نسخ وفتح.
انسخ وافتح رمز الجهاز
  • ستفتح نافذة تفعيل الجهاز في المتصفح الخاص بك. الصق رمز الجهاز، ثم انقر على متابعة.
انقر على المتابعة لإنهاء تسجيل الدخول إلى GitHub
  • سيطلب GitHub الأذونات اللازمة لـ GitHub Copilot. للموافقة على هذه الأذونات، انقر على تفويض ملحق GitHub Copilot.
تفويض ملحق GitHub Copilot
  • بعد الموافقة على الأذونات، سيظهر IDE الخاص بك تأكيدًا. للبدء في استخدام GitHub Copilot، انقر على موافق.
إنهاء إعداد GitHub Copilot

الخطوة 3: استمتع باقتراحات GitHub Copilot مجانًا

سيقدم GitHub Copilot في JetBrains إكمالات وتوصيات تعليمات برمجية ذكية، مما يساعدك على كتابة التعليمات البرمجية بشكل أسرع وأقل أخطاء.

ابدأ استخدام GitHub Copilot Free في JetBrains IDEA

قيود 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 ليظهر نقاط النهاية في اللوحة اليمنى مع هيكل مجلد واضح.
  • يمكنك اختبار كل نقطة نهاية ومشاهدة الاستجابات المنسقة لواجهة برمجة التطبيقات لتسهيل تصحيح الأخطاء.
Apidog Fast Request اكتشاف نقاط نهاية API تلقائيًا

الخطوة 3: اختبار نقاط النهاية بنقرة واحدة

  • يملأ الملحق تلقائيًا معلمات الطلب. يمكنك تخصيصها، جنبًا إلى جنب مع الرؤوس، والمسارات، وملفات تعريف الارتباط، والمزيد، وإرسال الطلبات بنقرة واحدة فقط.
  • قم بإعداد بيئات مختلفة عن طريق تكوين عنوان URL الأساسي ضمن "عنوان URL الأساسي".
  • قم بإعداد معلمات عالمية قابلة لإعادة الاستخدام مثل الرموز تحت "المعلمات العالمية" لتسهيل اختبار واجهات برمجة التطبيقات بشكل أسرع.
  • قم بإدارة ملفات تعريف الارتباط والتحقق من سجل الطلبات الخاصة بك عبر علامات "ملفات تعريف الارتباط" و"السجل".

الخطوة 4: رفع مواصفة API التي تم إنشاؤها إلى Apidog(اختياري)

Apidog هي أداة تطوير واجهة برمجة التطبيقات الكل في واحد مصممة لتبسيط عمليات التصميم والتوثيق والاختبار وإدارة واجهات برمجة التطبيقات. إنها منصة شاملة تساعد المطورين والفرق على التعاون بشكل أكثر كفاءة طوال دورة حياة واجهات برمجة التطبيقات كاملة. يمكنك بسهولة رفع مواصفة واجهة برمجة التطبيقات التي تم إنشاؤها من IDEA إلى Apidog باستخدام Apidog Fast Request. للقيام بذلك، اتبع الخطوات التالية:

إعدادات الحساب في Apidog
  • ابحث عن "رمز الوصول لـ API" لإنشاء رمز جديد. انسخ الرمز.
إنشاء رمز وصول API في Apidog
  • عد إلى IDEA الخاص بك. في إعدادات المشروع (Ctrl+Alt+S)، ابحث عن "Apidog Fast Request". انقر على "رفع إلى Apidog“>"رمز وصول API". الصق الرمز المنسوخ وانقر على "تطبيق".
تكوين رمز وصول API لـ Apidog Fast Request
  • انتقل إلى مشروع IDEA الخاص بك، انقر بزر الماوس الأيمن وسترى خيار "رفع إلى Apidog".
انقر بزر الماوس الأيمن لرفع إلى Apidog
  • في نافذة المنبثقة، اختر وجهة الرفع.
اختر وجهات الرفع في Apidog Fast Request
  • عودة إلى تطبيق Apidog، سترى أن نقطة النهاية من مشروع IDEA الخاص بك تم توثيقها بهيكل منظم جيدًا، ويمكنك نشرها عبر الإنترنت بسهولة. (نصيحة: يمكنك تصحيح الأخطاء أو اختبار نقاط النهاية مباشرة على Apidog، أو إعداد سيناريوهات اختبار لتعمل تلقائيًا.)
نقاط النهاية التي تم رفعها إلى Apidog

الخطوة 5: نشر وثائق API(اختياري)

  • لجعل وثائق واجهة برمجة التطبيقات الخاصة بك متاحة عبر الإنترنت، اذهب إلى "مشاركة الوثائق" داخل لوحة تحكم Apidog الخاصة بك وانقر على "نشر مواقع الوثائق".
  • خصص نطاقك وأي إعدادات أخرى، ثم اضغط على "انشر الآن".
نشر وثائق API على Apidog
  • عند النشر، ستحصل على رابط يمكنك مشاركته مع فريقك لتسهيل التعاون أو مع أي شخص يحتاج إلى الوصول إلى وثائق واجهة برمجة التطبيقات الخاصة بك.
وثائق API التي تم نشرها عبر الإنترنت

لماذا تستخدم 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 تجربة تطوير سلسة، مما يساعدك على العمل بشكل أذكى، وأسرع، وأكثر فعالية. والنبأ السار هو: كلاهما أدوات مجانية!

button

الخاتمة

مع الطبقة المجانية الجديدة لـ GitHub Copilot، يمكن للمطورين الاستمتاع ببرمجة مدعومة بالذكاء الاصطناعي قوية في VS Code وJetBrains IDEs دون كسر البنك. بينما يعمل Copilot على تسريع إكمال التعليمات البرمجية وتصحيح الأخطاء، فإن دمج Apidog كرفيقك لتطوير API سيعزز سير عملك بشكل أكبر. سواء كنت تختبرواجهات برمجة التطبيقات، أو تولد تعليمات العملاء، أو تحاكي الخدمات، يعمل ملحق Apidog الخاص بـ JetBrains جنبًا إلى جنب مع Copilot لتوفير تجربة تطوير شاملة تعزز الكفاءة والجودة.

لا تدع هذه الفرصة تفوتك — استفد من GitHub Copilot Free وميزات Apidog القوية لتحسين مهاراتك في البرمجة.