العرضar

Projects and examples

بعد hello-world، انتقل إلى الحزم الحقيقية. Faber موجّه نحو الحزم؛ أسرع طريقة للتعلّم هي فحص وقراءة الحزم الموجودة التي تمارس نفس سطح المترجم الذي تخطط لاستخدامه.

المستودعات العامة#

المستودعابدأ من هناالسبب
faberlang/examplescorpus/، حزم تطبيقية، مساراتمجموعة الأمثلة العامة والتطبيقات
faberlang/normaحزم norma:*مصدر المكتبة القياسية
faberlang/faberغلاف CLIأداة البناء للمستخدم
faberlang/cistaCLI/lib لمخزن الحزمسطح إدارة الحزم
faberlang/trigaمصدر triga:*مكتبة الرسوميات والهندسة

استنساخ مساحة عمل للتعلّم#

mkdir faber-learning
cd faber-learning
git clone https://github.com/faberlang/examples.git
faber check examples/ai-workbench/packages/faber-ai

الحزم التي تستورد norma:* تحل التبعيات من مخزن حزم Cista المسجّل في faber.lock. استخدم FABER_LIBRARY_HOME فقط عندما تريد عمدًا تجاوز محلّل محلي لتطوير المكتبات.

اقرأ الأمثلة بهذا الترتيب#

  1. جولة سريعة لقواعد السطح النحوية.
  2. مرحبًا، Faber لحزمة واحدة.
  3. المجموعة لصفحة واحدة لكل كلمة مفتاحية أو بناء.
  4. أمثلة لتطبيقات أكبر.
  5. أداة بناء Faber لتفاصيل CLI.

سير عمل الوكيل#

لا ينبغي للوكلاء استنتاج الصيغة من النثر وحده. استخدم الأسطح الآلية ثم تحقق من صحة الكود المُنشأ:

curl -fsSL https://faberlang.dev/llms.txt
faber check path/to/package

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

ماذا بعد مسار البداية#

الهدفاقرأ
تعلّم الصيغةالصيغة
فهم الإعدادات المحليةإعدادات القارئ المحلية
استخدام المترجمأداة بناء Faber ومترجم Radix
تصفّح البنىالمجموعة
البناء بالمكتباتالنظام البيئي

التالي#