تعد Heighliner(/'haɪlaɪnər/) أداة مطورة حديثة تقدم حزمة التطبيقات الخاصة بك كرمز. يمكنك تدوين التفاصيل ذات المستوى المنخفض في ملفات تكوين يمكن قراءتها بواسطة الإنسان والتي يمكنك إصدارها وإعادة استخدامها ومشاركتها. يمكنك أيضًا استيراد الأكوام الموجودة لإنشاء مجموعات أكثر تقدمًا.
نحن نقدم مجموعات مكدسة رسمية ونحافظ عليها لتوفير تجربة غير تقليدية لحالات الاستخدام الشائعة. يمكن تدوير بيئة التطوير الخاصة بك بنقرة واحدة. سيساعدك هذا على إنشاء التطبيقات بسهولة وسرعة باستخدام أحدث الحزم السحابية الأصلية.
شاهد فيديو "مقدمة الهايلاينر":
Stack as Code (SaC) : يمكن ترميز حزمة التطبيق بالكامل. يمكنك إصدار مجموعاتك وإعادة استخدامها ومشاركتها. يمكنك أيضًا استيراد الأكوام الموجودة لإنشاء مجموعات أكثر تقدمًا. يمكنك تكوينها بطريقة تعمل على تحسين بيئاتك، بما في ذلك مخطط Helm وخطوط أنابيب CI/CD والتسجيل والمراقبة والأمان والتحكم في الوصول وما إلى ذلك. كما نقدم أيضًا مجموعات مكدسة رسمية لتوفير أفضل الممارسات السحابية الأصلية خارج الصندوق.
سير عمل سلس : بدون Heighliner، رأينا أشخاصًا يقومون بتثبيت وتكوين أدوات متنوعة (مثل Argocd وGrafana وNocalhost وAPI Gateway) على Kubernetes مرارًا وتكرارًا. إنه يجزئ وقت تطورهم ويجعلهم مؤلمين لربط النقاط. مع Heighliner، يمكنك الاستمتاع بسير العمل السلس لتطوير تطبيقاتك، والمتكاملة مع الأدوات مفتوحة المصدر. يمكنك القيام بكل شيء على منصة واحدة: كتابة التعليمات البرمجية، والبناء والاختبار، وإدارة خطوط أنابيب CI/CD، وعرض السجلات والمقاييس.
البرنامج التعريفي : تطلب منك الأدوات التقليدية برمجة سير العمل خطوة بخطوة. هذه الطريقة لا تعمل على نطاق واسع. غالبًا ما يضيع المطورون في كمية هائلة من التعليمات البرمجية. نحن بحاجة إلى حل جديد لتلبية متطلبات الأعمال المتزايدة - نظام تعريفي لوصف الأهداف المرجوة. يمكنك فقط إنشاء بنية التطبيق بمستوى عالٍ وسيقوم Heighliner بالتعامل مع رفع الأحمال الثقيلة.
السحابة المتعددة وعدم تقييد البائع : تعتبر Heighliner مفتوحة المصدر، ومحايدة للبائعين، ولا تعتمد على السحابة. بفضل البنية السحابية المتعددة والقابلة للتوصيل، يمكن لـ Heighliner تكييف تطبيقاتك مع أي منصة سحابية. تظل التعليمات البرمجية الخاصة بك كما هي عبر موفري الخدمات السحابية (AWS، وAzure، وما إلى ذلك) بينما تتكامل Heighliner معهم بذكاء. يمكنك حقًا البناء مرة واحدة والتشغيل في أي مكان.
تحقق من الوثائق حول كيفية البدء في استخدام قلم التحديد.
انضم إلينا في Discord
Highliner في مرحلة ألفا ويجري تطويره بنشاط.
نوصي بتثبيت الإصدارات الثابتة من هايلاينر. ولكن إذا كنت ترغب في إنشاء أداة تمييز من كود المصدر:
git clone [email protected]:h8r-dev/heighliner.git && cd heighliner
make hln
ثم تحقق من الإصدار:
export PATH="$PWD/bin:$PATH"
hln version
انظر CONTRIBUTING.md