ما هو
تتيح ميزة البناء محليًا (Build locally) لـ Manus إنشاء موقع ويب أو تطبيق ويب أو تطبيق جوّال أو لعبة في مجلد على حاسوبك الخاص. تعمل داخل Manus Studio، وهو تطبيق Manus لسطح المكتب على macOS (Apple Silicon) وWindows. تكتب Manus الشيفرة، وتشغّل المشروع، وتعرض معاينة مباشرة. وتستخدم الملفات والمجلدات والأدوات الموجودة بالفعل على حاسوبك. لمعرفة ما يمكن أن يفعله Manus Studio على حاسوبك، اقرأ Manus Studio. استخدم هذه الميزة في الحالات التالية:- مشروعك موجود بالفعل على حاسوبك.
- تريد الحفاظ على سير عمل Git الخاص بك.
- تريد استخدام أدواتك الخاصة إلى جانب Manus.
كيفية استخدامه
إعداد Manus Studio
نزّل Manus Studio
سجّل الدخول
فعّل العمل محليًا واختر المجلد
بدء موقع ويب جديد على حاسوبك
صِف الموقع وموقعه
اختر نوع المشروع
اسمح بتخزين الشيفرة إذا لم يكن المجلد فارغًا
راجِع الخطة
عايِن وحسِّن
متابعة موقع ويب موجود بالفعل على حاسوبك
وجّه Manus إلى المجلد
أكّد النسخة الصحيحة
اختر طريقة ربط الشيفرة الموجودة
إضافة موقع ويب إلى مشروع أكبر
يمكنك إضافة موقع ويب إلى مشروع ليس موقع ويب، على سبيل المثال موقع رسمي للعبة.- أخبر Manus بأنك تريد موقع ويب منفصلًا داخل المشروع الأكبر. على سبيل المثال: “أضف موقعًا رسميًا لهذه اللعبة.”
- تنشئ Manus الموقع في مجلد فرعي خاص به، على سبيل المثال
website/. - لا ينتمي إلى الموقع سوى ذلك المجلد الفرعي. ولا تُدرج Manus بقية المشروع في إصدارات الموقع.
بناء تطبيق جوّال
صِف التطبيق
اختر نوع المشروع
أكّد الانتقال إلى Manus Cloud
بناء لعبة
- في Manus Studio، صِف اللعبة وأخبر Manus بالمكان الذي يجب أن تبنيها فيه على حاسوبك.
- تُعِدّ Manus اللعبة كمشروع تديره Manus. ولا تطلب منك اختيار نوع المشروع.
- تابع سير عمل Game Dev المعتاد. اقرأ Game Developer.
حفظ الإصدارات ونشر مشروع تديره Manus
اطلب من Manus حفظ إصدار
انشر عندما تكون مستعدًا
اختبار مدفوعات Stripe في مشروع محلي
- اطلب من Manus إضافة المدفوعات. تُعِدّ Manus خدمة Stripe في وضع الاختبار. اقرأ المدفوعات.
- اختبر عملية الدفع باستخدام بطاقة اختبار Stripe
4242 4242 4242 4242. - لإجراء اختبار كامل للمدفوعات، يجب أن يرسل Stripe أحداث الدفع (webhooks) إلى تطبيقك. ولا يمكن للمعاينة على حاسوبك الخاص استقبال هذه الأحداث. اطلب من Manus نقل المشروع إلى بيئة معزولة (sandbox) سحابية مؤقتة لهذا الاختبار. وستطلب Manus موافقتك أولًا.
- قبل أن تنشر للمرة الأولى، اطلب من Manus ربط webhook الخاص بـ Stripe من معاينة سحابية.
ربط مشروع محلي عادي بـ Manus لاحقًا
- افتح مجلد المشروع في Manus Studio.
- اطلب من Manus ربط الموقع بـ Manus.
- تربط Manus المجلد الموجود بمشروع جديد تديره Manus. وتحتفظ بملفات المصدر الخاصة بك ولا تعيد بناء الموقع.
ما تحتاج إلى معرفته
ما الذي يعمل وأين
- تعمل المعاينة على حاسوبك. يفتح Manus Studio المعاينة من عنوان محلي على جهازك. ولا يمكن للأجهزة الأخرى فتح هذا العنوان.
- شارك مع الآخرين عبر النشر. لتتيح للآخرين رؤية الموقع، انشره، أو تابع المهمة في Manus Cloud.
- زامِن قبل المتابعة في السحابة. تبدأ المهمة السحابية الجديدة من أحدث إصدار تمت مزامنته. ولا تُضمَّن التغييرات الموجودة على حاسوبك فقط. اطلب من Manus المزامنة أولًا، ثم اختر المتابعة في مهمة سحابية جديدة (Continue in a new cloud task).
- لا يمكن استخدام الملفات المحلية إلا للمالك. الملفات المحلية، والنشر المحلي، والمتابعة في مهمة جديدة متاحة لمالك المشروع فقط.
- تعمل تطبيقات الجوّال المُدارة في Manus Cloud. تبقى مواقع الويب وتطبيقات الويب والألعاب على حاسوبك. أما تطبيقات الجوّال التي تديرها Manus فتنتقل إلى Manus Cloud.
ما الذي ترفعه Manus
- المشاريع التي تديرها Manus: عندما تحفظ إصدارًا أو تزامنه، ترفع Manus الشيفرة الموجودة في مجلد الموقع. ولا ترفع بقية المشروع الأكبر، مثل اللعبة المحيطة بموقع مرافق.
- الإعداد وحده لا يرفع الشيفرة. لا يؤدي ربط مجلد أو إعداد مشروع تديره Manus إلى رفع شيفرتك من تلقاء نفسه.
- اختيار “تديره Manus” لا ينشر أي شيء. لا يصبح موقعك عامًا إلا عندما تنشره.
- المشاريع المحلية العادية: لا تُعِدّ Manus خدمات Manus ولا تحفظ الإصدارات في Manus. ويمكنك ربط المشروع بـ Manus لاحقًا.
كيف تعمل Manus مع مستودع Git الخاص بك
- سجلّان منفصلان. تحتفظ Manus بسجل إصدارات خاص بها للمشروع الذي تديره Manus. ويبقى مستودع Git الخاص بك وسجله منفصلين.
- يبقى إعداد Git الخاص بك كما هو. لا تغيّر Manus المستودعات البعيدة (remotes)، أو الفروع، أو hooks، أو بيانات الاعتماد. ولا تستورد سجل Git الخاص بك.
- لا تُنسخ commits بين السجلين. لا تظهر commits الخاصة بك في سجل إصدارات Manus، ولا تظهر إصدارات Manus كـ commits في مستودعك.
- ملفات مشتركة. يتتبع السجلان الملفات نفسها في المجلد. وعندما تجلب Manus تغييرات من سجلها الخاص، تظهر هذه التغييرات في مستودع Git الخاص بك كتغييرات غير مُثبَّتة (uncommitted).
- المجلدات التي ليس لها مستودع Git خاص بها. إذا لم يكن مجلد الموقع داخل مستودع Git، فستعرض أدوات Git الخاصة بك سجل إصدارات Manus لذلك المجلد. لاستخدام مستودع منفصل هناك، اطلب من Manus إعداده. لا تشغّل
git initفي ذلك المجلد بنفسك. - تضيف Manus عنصرين إلى مجلد الموقع. ملف مشروع صغير يربط المجلد بمشروعك في Manus، ومجلد مخفي يخزّن سجل إصدارات Manus. لا تحذف أيًا منهما. ولا تُثبّت (commit) المجلد المخفي في مستودعك الخاص.
- Git worktrees والفروع. يمكنك تثبيت (commit) ملف المشروع الصغير في مستودعك. وبعد ذلك يبقى أي فرع أو worktree جديد مرتبطًا بمشروع Manus نفسه.
- المشاريع السحابية وGitHub. بالنسبة إلى المشاريع التي تبنيها في Manus Cloud، اقرأ تكامل GitHub والتحكم في الشيفرة.
القيود الحالية
- التراجع غير متاح بعد للمشاريع المحلية. لا يمكنك التراجع بمشروع محلي تديره Manus إلى إصدار محفوظ سابق. للتراجع عن التغييرات، استخدم سجل Git الخاص بك.
- يتطلب الاختبار الكامل لـ webhook الخاص بـ Stripe بيئة معزولة سحابية. تعمل عملية الدفع في وضع الاختبار محليًا. أما أحداث الدفع فتحتاج إلى بيئة معزولة سحابية مؤقتة.
- الألعاب تديرها Manus دائمًا. خيار “محلي عادي” غير متاح للألعاب.
- تحتاج تطبيقات الجوّال المُدارة إلى Manus Cloud. لا يمكنك تطوير تطبيق جوّال تديره Manus على حاسوبك الخاص.
الأدوات على حاسوبك
- تستخدم Manus الأدوات المتوفرة لديك. تستخدم Manus لغات البرمجة ومديري الحزم والأدوات الأخرى المثبتة على حاسوبك.
- تُثبَّت حزم المشروع كجزء من المهمة. تثبّت Manus الحزم التي يحتاجها مشروعك، باستخدام إعدادات المشروع نفسه.
- تحتاج تغييرات النظام إلى إذنك. قبل أن تثبّت Manus أداة أو تصلحها على مستوى حاسوبك بالكامل، تشرح التغيير وتطلب إذنك. ولا تستخدم صلاحيات المسؤول دون موافقتك.
نقل مجلد مشروع أو نسخه
- انقل المجلد بالكامل. إذا نقلت مجلد الموقع بالكامل أو أعدت تسميته، يبقى الارتباط بمشروعك في Manus وسجل إصداراته سليمًا.
- نسخ ملف المشروع وحده لا ينشئ موقعًا جديدًا. تشير النسخة إلى مشروع Manus نفسه. اطلب من Manus إعداد مشروع جديد بدلًا من ذلك.
الأرصدة
تستهلك المهام التي تعمل مع حاسوبك الأرصدة بالمعدل نفسه الذي تستهلكه المهام المماثلة في السحابة. يحدد تعقيد المهمة التكلفة، وليس مكان الملفات. اقرأ Understanding Credit Consumption in the Manus Desktop App.نصائح
- أعطِ Manus المسار الكامل للمجلد. يساعد المسار الكامل، مثل
~/Documents/yoga-site، Manus على العثور على المشروع الصحيح من المرة الأولى. - استخدم مجلدًا جديدًا وفارغًا للموقع الجديد. عندئذٍ تُعِدّ Manus المشروع دون أن تطلب منك تأكيد تخزين الشيفرة.
- حدّد نوع مشروعك في المطالبة الأولى. قل “تديره Manus” أو “أبقِ هذا محليًا” لتخطي سؤال الإعداد.
- اختر “تديره Manus” إذا كنت تخطط للنشر باستخدام Manus. تحصل على الاستضافة وسجل الإصدارات والنشر دون إعداد إضافي.
- احتفظ بالموقع المرافق في مجلد فرعي خاص به. عندئذٍ يقتصر سجل الإصدارات وعمليات الرفع على الموقع فقط، وليس المشروع بأكمله.
- ثبّت (commit) عملك في Git قبل إجراء تغييرات كبيرة. التراجع غير متاح بعد للمشاريع المحلية التي تديرها Manus، لذا فإن سجل Git الخاص بك هو شبكة الأمان.
- ثبّت ملف المشروع الصغير، وليس المجلد المخفي. عندئذٍ تبقى فروعك وworktrees مرتبطة بمشروع Manus نفسه.
- خطّط لاختبار المدفوعات مبكرًا. اطلب من Manus إعداد بيئة معزولة سحابية مؤقتة عندما تكون مستعدًا لاختبار مسار الدفع بالكامل.
- انشر للمشاركة. لا تعمل المعاينة المحلية إلا على حاسوبك. انشر الموقع لإرسال رابط إلى الآخرين.
الأسئلة الشائعة
هل أحتاج إلى Manus Studio للبناء محليًا؟
هل أحتاج إلى Manus Studio للبناء محليًا؟
ما الفرق بين المشروع الذي تديره Manus والمشروع المحلي العادي؟
ما الفرق بين المشروع الذي تديره Manus والمشروع المحلي العادي؟
هل ترفع Manus شيفرتي؟
هل ترفع Manus شيفرتي؟
هل ستغيّر Manus مستودع Git الخاص بي؟
هل ستغيّر Manus مستودع Git الخاص بي؟
لماذا انتقلت مهمة تطبيق الجوّال الخاص بي إلى السحابة؟
لماذا انتقلت مهمة تطبيق الجوّال الخاص بي إلى السحابة؟
لماذا لا تطلب مني Manus اختيار نوع المشروع للعبتي؟
لماذا لا تطلب مني Manus اختيار نوع المشروع للعبتي؟
هل يمكنني التراجع بمشروع محلي إلى إصدار سابق؟
هل يمكنني التراجع بمشروع محلي إلى إصدار سابق؟
هل يمكنني اختبار مدفوعات Stripe على حاسوبي؟
هل يمكنني اختبار مدفوعات Stripe على حاسوبي؟
هل يمكن لشخص آخر فتح المعاينة المحلية الخاصة بي؟
هل يمكن لشخص آخر فتح المعاينة المحلية الخاصة بي؟
هل يمكنني ربط موقع محلي عادي بـ Manus لاحقًا؟
هل يمكنني ربط موقع محلي عادي بـ Manus لاحقًا؟
طلبت مني Manus تثبيت أداة على حاسوبي. لماذا؟
طلبت مني Manus تثبيت أداة على حاسوبي. لماذا؟
هل يستهلك البناء محليًا أرصدة أكثر؟
هل يستهلك البناء محليًا أرصدة أكثر؟