stack-spec.yaml هو مستند النية المطلوبة لمساحة عمل StackKits واحدة. دع CLI المُصدَر ينشئ المستند الكامل، ثم غيّر فقط النية التي تفهمها.
apiVersion المولّدة: تزوّد عقود CUE في الإصدار المثبّت حقولَه وقيمَه الافتراضية وقيودَه.
حقول شائعة للمراجعة
هذا مقتطف، لا بديل عن المستند المولّد الكامل:
اختيار workload الملفات المُصدَر
تكشف عقود Basement وCloud Kit عنfiles كـ workload اختياري لحالة الاستخدام المستندات والملفات؛ ويسرد كتالوج حالات الاستخدام المكوّنات التي أعلنها الإصدار المنشور. جرى التحقق من هذا الاختيار وتوليده بالـ CLI المُصدَر:
workloads في StackSpec الكامل الذي أنتجه init. الموقع home والعقدة main هما القيمتان الافتراضيتان في إصدار Basement؛ فاستخدم المعرّفات الموجودة أصلاً في مستندك المولّد.
منذ v0.21.11، أصبحت كتلة placement اختيارية. يتلقى الـ workload المختار دونها القيم الافتراضية المحكومة للتموضع الفارغ من عقود CUE المضمّنة، فلم يعد كتّاب StackSpec البرمجيون بحاجة إلى نص جاهز خاص بـ CLI.
تحقق من كل تغيير
validate الـ StackSpec الحالي، وينشئ generate المخرجات المحكومة، ويفحص plan الخطة المحلولة الدقيقة دون استدعاء منفّذ. إذا فشل أي أمر، فأصلح StackSpec؛ ولا تعدّل الملفات تحت deploy/.
تابع مع المراجعة والتطبيق والتحقق.