خطوات الاستخدام
الخطوة الأولى: أدخل محتوى ملف قيم Helm (values.yaml) الخاص بك في حقل الإدخال. هذا الملف عادةً ما يحتوي على إعدادات مخصصة لنشر تطبيق Kubernetes باستخدام Helm. تأكد من نسخ المحتوى بالكامل بما في ذلك الأسطر الفارغة والتعليقات، حيث ستعمل الحاسبة على تجاوزها تلقائياً. مثال: إذا كان لديك ملف بقيم مثل `replicaCount: 3` و `service.type: LoadBalancer`، قم بلصقه كما هو. ستحلل الحاسبة النص وتحدد الأسطر التي تحتوي على تكوينات فعلية.
الخطوة الثانية: تقوم الحاسبة بتحليل النص المدخل باستخدام خوارزمية ذكية. أولاً، تقسم النص إلى أسطر فردية. ثم لكل سطر، تفحص ما إذا كان فارغًا (لا يحتوي على أي حرف غير مسافة) أو إذا كان تعليقًا (يبدأ بـ '#' في YAML). يتم تجاهل هذه الأسطر. الأسطر التي تحتوي على مفاتيح وقيم مثل `key: value` أو قوائم (تبدأ بـ '-') تعتبر أسطر تكوين. يتم أيضًا التعامل مع الأسطر التي تحتوي على مسافات بادئة (indentation) كجزء من بنية YAML، ولكنها تُحتسب كأسطر تكوين إذا كانت تحتوي على بيانات.
الخطوة الثالثة: بعد التصفية، تقوم الحاسبة بإحصاء عدد الأسطر المتبقية. هذا العدد يمثل إجمالي 'تجاوزات القيم' (عدد الأسطر غير الفارغة وغير التعليقية). هذا الرقم مهم لتقييم حجم التعقيد في ملف القيم، حيث يشير ارتفاع العدد إلى وجود العديد من الإعدادات المخصصة التي قد تحتاج إلى مراجعة. على سبيل المثال، مشروع بسيط قد يحتوي على 20-50 سطرًا، بينما مشروع معقد قد يتجاوز 200 سطر.