أتمتة مراجعات التعليمات البرمجية والتعليقات لطلبات دمج gitlab باستخدام Openai GPT-3/4
ابدأ مع مراجع التعليمات البرمجية باتباع التعليمات الواردة في قسم البدء
مقدمة · الميزات · البدء · الاستخدام · مؤلف
Code Reviewer هي أداة تتكامل مع Gitlab و Openai GPT-3/4 لمراجعة وتغذية المراجعة تلقائيًا على طلبات الدمج. إنه يقوم بالتحقق من مقتطفات الرمز ، ويقترح تحسينات ، ويضمن اتباع أفضل الممارسات.
للبدء في مراجع الرمز ، اتبع الخطوات أدناه:
git clone https://github.com/yourusername/code-reviewer.git
cd code-reviewernpm installGITLAB_TOKEN=your_gitlab_token
OPENAI_API_KEY=your_openai_api_keyاستبدل your_gitlab_token برمز الوصول الشخصي لـ gitlab الخاص بك ، و your_openai_api_key بمفتاح Openai API الخاص بك.
npm run buildnpm run startفي مشروع GITLAB الخاص بك ، قم بإنشاء webhook الذي يؤدي إلى أحداث طلب الدمج.
قم بتعيين عنوان URL لـ WebHook على نقطة نهاية خادم مراجع الرمز (على سبيل المثال ، https://your-code-reviewer-server.com/webhook).
عند إنشاء طلب دمج أو تحديثه في مشروع GITLAB الخاص بك ، سيقوم مراجع الكود تلقائيًا بمراجعة الرمز وتقديم تعليقات كتعليقات على طلب الدمج.
git checkout -b my-awesome-contribution ؛git commit -m 'feat: Add some awesome contribution' ؛git push origin my-awesome-contribution . مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا ، حقوق الطبع والنشر © 2023
انظر الترخيص لمزيد من المعلومات.