Projects and examples
بعد hello-world، انتقل إلى الحزم الحقيقية. Faber موجّه نحو الحزم؛ أسرع طريقة للتعلّم هي فحص وقراءة الحزم الموجودة التي تمارس نفس سطح المترجم الذي تخطط لاستخدامه.
المستودعات العامة#
| المستودع | ابدأ من هنا | السبب |
|---|---|---|
faberlang/examples | corpus/، حزم تطبيقية، مسارات | مجموعة الأمثلة العامة والتطبيقات |
faberlang/norma | حزم norma:* | مصدر المكتبة القياسية |
faberlang/faber | غلاف CLI | أداة البناء للمستخدم |
faberlang/cista | CLI/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 فقط عندما تريد عمدًا تجاوز محلّل محلي لتطوير المكتبات.
اقرأ الأمثلة بهذا الترتيب#
- جولة سريعة لقواعد السطح النحوية.
- مرحبًا، Faber لحزمة واحدة.
- المجموعة لصفحة واحدة لكل كلمة مفتاحية أو بناء.
- أمثلة لتطبيقات أكبر.
- أداة بناء Faber لتفاصيل CLI.
سير عمل الوكيل#
لا ينبغي للوكلاء استنتاج الصيغة من النثر وحده. استخدم الأسطح الآلية ثم تحقق من صحة الكود المُنشأ:
curl -fsSL https://faberlang.dev/llms.txt
faber check path/to/packageللعمل على الحزم، اذكر المستودع ومسار الحزمة والأمر ورمز التشخيص في التقارير. إذا لمست مستندات تحتوي كود Faber داخل أسوار في هذا الموقع، شغّل مدقق الأسوار قبل الادعاء بأن الأمثلة لا تزال تُترجم.
ماذا بعد مسار البداية#
| الهدف | اقرأ |
|---|---|
| تعلّم الصيغة | الصيغة |
| فهم الإعدادات المحلية | إعدادات القارئ المحلية |
| استخدام المترجم | أداة بناء Faber ومترجم Radix |
| تصفّح البنى | المجموعة |
| البناء بالمكتبات | النظام البيئي |
التالي#
| السابق | التالي |
|---|---|
| الأوامر التي ستستخدمها | أمثلة |