ملف AGENTS.md الافتراضي للسمات والإضافات

لقد قرأت مؤخرًا عن Writing a good CLAUDE.md | HumanLayer Blog مما جعلني ألاحظ https://github.com/discourse/discourse/blob/main/AI-AGENTS.md، مما دفعني لإنشاء نسختي الخاصة لمكون الإضافي للوحة التحكم الخاصة بي. إنها مطابقة تقريبًا للنسخة الأساسية مع بعض التغييرات مثل


# اختبارات JavaScript - bin/qunit
# هذا مكون إضافي، لذا يجب أن ننتقل إلى discourse وتعديل المسارات
```
cd ~/src/discourse-repos/discourse
bin/qunit --help # مساعدة مفصلة
bin/qunit plugin/discourse-pfaffmanager/path/to/test-file.js  # تشغيل جميع الاختبارات في الملف
bin/qunit plugin/discourse-pfaffmanager/path/to/tests/directory # تشغيل جميع الاختبارات في الدليل
 ```
# التدقيق اللغوي (Linting)
# هذا مكون إضافي، لذا يجب أن ننتقل إلى discourse وتعديل المسارات
# لاحظ أنه يمكن استخدام التبديل --fix لتصحيح معظم المشكلات ويجب تجربته قبل النظر في الإصلاحات الأخرى
 ```
cd ~/src/discourse-repos/discourse
bin/lint --fix plugin/discourse-pfaffmanager/path/to/file path/to/another/file
bin/lint --fix plugin/discourse-pfaffmanager/path/to/file path/to/another/file
bin/lint --fix --recent # تدقيق جميع الملفات التي تم تغييرها مؤخرًا
```

واليوم عملت على مكون سمة (theme component) وتم تذكيري بأنه بدون مثل هذه المساعدة، كان الذكاء الاصطناعي سيئًا جدًا في المساعدة.

هل هناك خطط لتضمين شيء كهذا في هياكل المكونات الإضافية والسمات (theme and plugin skeletons)؟

إعجاب واحد (1)