عن المشروع
Bottles تطبيق مفتوح المصدر يتمثل غرضه المعلن في تشغيل برامج وألعاب ويندوز على لينكس. وهو مرخَّص بموجب GPL-3.0 ويُوزَّع أساسًا كـ Flatpak، مع إتاحة التثبيت عبر Flathub وcpak.
يوفّر المشروع تطبيقًا رسوميًا (تتضمن المستودع لقطات شاشة)، وهو مبني حول سير عمل قائم على Flatpak. توثّق ملف README مساري بناء: بيان Flatpak تطويري في المستودع، وبيان الإصدار المستقر المُصان في مستودع Flathub. يستخدم كلاهما معرّف التطبيق نفسه ودليل البيانات نفسه، لذا تؤثر التغييرات التي يُجريها أيٌّ من البناءين في الآخر. كما يُوصَف بناء قائم على Meson، لكن داخل بيئة Flatpak فقط؛ ويشير README إلى أن GNOME Builder لا يستطيع حاليًا بناء Bottles ويحيل إلى مشكلة upstream ذات صلة.
تشمل موارد المشروع وثائق على docs.usebottles.com، وGitHub Discussions للمنتديات، وخادم Discord، وصفحة تمويل. وتُقدَّم إرشادات المساهمة في ملف CONTRIBUTING، ويتبع المشروع مدونة قواعد السلوك الخاصة بـ GNOME.
يتضمن README أيضًا سياسة صريحة بشأن استخدام الذكاء الاصطناعي التوليدي. يجوز للقائمين على الصيانة استخدام مساعدي الذكاء الاصطناعي لتعليقات الشيفرة والوثائق، والشيفرة النمطية والمتكررة، وفرز المشكلات مثل رصد التكرارات أو تجميع التقارير المتشابهة. أما البنية، والمنطق المعقّد، ونموذج الأمان والعزل، وتجربة المستخدم، فمذكور أنها تُصمَّم وتُكتَب يدويًا بواسطة القائمين على الصيانة. وتُراجَع كل الشيفرة والوثائق والتعليقات المولَّدة بواسطة أحد القائمين على الصيانة قبل الدمج. ويُتوقَّع أن تحمل الالتزامات المدعومة بالذكاء الاصطناعي سطر تذييل `Assisted-by` يحدد الأداة والطراز، واعتبارًا من تاريخ مذكور يُشترَط نمط رسالة التزام محدَّد مع `AI-Scope`؛ وتُستثنى الإكمالات التافهة مثل التغييرات ذات السطر الواحد وإعادة التسمية والتنسيق. ويُوجَّه وكلاء البرمجة إلى اتباع ملف AGENTS.md قبل تغيير الملفات أو إنشاء الالتزامات أو فتح طلبات السحب.
تشمل الجهات الراعية المذكورة في README كلاً من JetBrains وGitBook وLinode وAppwrite وHyperBit.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.