البطيخ هو copilot مفتوح المصدر لمراجعة التعليمات البرمجية . يتيح تطبيق GitHub للمطورين تقديم طلبات سحب Github مسبقًا عن طريق تتبع سياق الكود الخاص بهم وإجراء تحليل رمز ثابت. باستخدام LLMS للكشف عن الأخطاء ، ومقارنة نية التنفيذ ، وإعطاء PR فحص صحي أول.
لقد قمنا ببناء خوارزمية بحث تفهرس سياق الكود الأكثر صلة بكتلة معينة من التعليمات البرمجية.
للحصول على سياق الرمز في IDE الخاص بك ، استخدم هذا الامتداد.
للحصول على سياق رمز في CI/CD ، ألق نظرة على تطبيق GitHub
نحن ندعم حاليًا التكامل التالي
| منتج البطيخ | غيت | إدارة المشروع | المراسلة | الوثائق |
|---|---|---|---|---|
| intellij | Github ، Gitlab (Beta) ، Bitbucket (Beta) | جيرا | الركود | فكرة ، التقاء |
| مقابل الكود | Github ، Gitlab (Beta) ، Bitbucket (Beta) | جيرا | الركود | |
| تطبيق جيثب | جيثب. | جيرا ، خطي | الركود | فكرة ، التقاء |
يتيح لك Extension VS Code من Watermelon الحصول على سياق عمل لملف أو كتلة من التعليمات البرمجية عبر:
git --version أو تثبيته الآن) تنزيل من VS Code Marketplace.
بدلاً من ذلك ، يمكنك البحث عن "Watermelon" في سوق الامتداد المدمج في VS Code والتثبيت من هناك. 
قم بتنزيل من VS Codium Marketplace (سجل VSX Open)
يأتي Watermelon مع بعض الأوامر التي يمكنك تشغيلها من لوحة أوامر VS Code. والنتيجة هي بالضبط نفس تشغيل استعلام البطيخ مع الزر الأخضر. النتائج تجلس في الشريط الجانبي الخاص بك.
| يأمر | وصف |
|---|---|
watermelon.start | احصل على السياق التاريخي للكتلة المحددة من الكود |
watermelon.show | الكشف عن التمديد |
watermelon.recommend | أضف الامتداد إلى قائمة الموصى بها |
كبديل ، يمكنك استخدام الاختصارات التالية:
Ctrl+Shift+C ( Cmd+Shift+C على MAC) لعرض نتائج السياق الخاصة بك تحقق من المساهمة. md وكن على دراية بقواعد السلوك!
نحن مشروع في المرحلة المبكرة ، لذلك لا يزال لدينا الرفاهية للتنسيق عبر الدردشات القصيرة مع المساهمين لدينا. إذا كنت مهتمًا بالمساهمة ، فيرجى الانضمام إلى مجتمع Discord. بدلاً من ذلك ، التعليق على مشكلاتنا إذا كنت تخطط لحل واحدة.
نستخدم مكتبة القياس عن بُعد في Code. تحترم المكتبة قرار المستخدم بشأن ما إذا كان سيتم إرسال بيانات القياس عن بعد أم لا.
لدينا أيضا إعدادات لتعطيلها.
البطيخ لا يخزن الرمز الخاص بك
تم تصميم Watermelon بواسطة فريق موزع عالميًا من المطورين المكرسين لجعل تطوير البرمجيات أسهل. انضم إلى مجتمع Discord الخاص بنا ، وتابعنا على Twitter وانتقل إلى مدونة Watermelon للحصول على أفضل نصائح البرمجة.