5 مستودعات
Custom scripts triggered during plugin-specific stages such as installation and updates.
Distinct from Lifecycle Hook Management: Focuses on the lifecycle of installed plugins rather than general system event tracking.
Explore 5 awesome GitHub repositories matching development tools & productivity · Plugin Lifecycle Hooks. Refine with filters or upvote what's useful.
zplug هو مدير إضافات لـ Zsh shell مصمم لتثبيت وتنظيم إضافات المجتمع، والسمات، والأوامر من المستودعات البعيدة والمسارات المحلية. يركز على قابلية إعادة إنتاج البيئة من خلال إعدادات ذات إصدارات، مما يسمح بتثبيت الإضافات على فروع git أو علامات أو تجزئات التزام محددة. يعمل المشروع على تحسين سرعة بدء تشغيل shell باستخدام نظام تحميل كسول يؤجل تنفيذ الإضافات حتى تصبح مطلوبة صراحةً. لتسريع إعداد البيئة الأولي، يستخدم مثبتاً متوازياً يقوم بتنزيل امتدادات متعددة في وقت واحد. يدعم المدير التثبيت متعدد المصادر ويتعامل مع حل تبعية الامتدادات لضمان تحميل الحزم المطلوبة بالترتيب الصحيح. كما يتضمن قدرات لتنزيل القطع الأثرية الثنائية الخارجية وتعيينها تلقائياً لمسار النظام، بالإضافة إلى تنفيذ خطافات دورة حياة مخصصة أثناء التثبيت والتحديثات.
Provides a mechanism to execute custom shell scripts automatically during plugin installation, updating, or initial loading.
Zinit is a Zsh plugin manager designed for downloading, loading, and updating extensions and snippets for the Z shell. It functions as a performance optimizer, a shell binary installer, and a completion manager, providing a framework for shell lifecycle automation and the registration of tab completion definitions. The project distinguishes itself through advanced startup optimization, utilizing bytecode compilation, configuration caching, and deferred loading to reduce shell boot times. It further differentiates its plugin execution model by supporting the sourcing of individual remote code
Triggers custom shell scripts and binaries at predefined stages of the plugin lifecycle, such as after cloning.
goyo.vim هي إضافة Vim للكتابة الخالية من التشتت تقوم بتوسيط النص وإخفاء عناصر واجهة المستخدم لإنشاء بيئة تحرير مركزة. تعمل كمخصص للواجهة ومدير لمساحة العمل، مما يسمح للمستخدمين بتقليل الضوضاء المرئية أثناء الكتابة الطويلة. يوفر المشروع أدوات لتهيئة أبعاد منطقة الكتابة باستخدام قيم مطلقة أو نسب مئوية. يقوم المشروع بأتمتة الانتقال بين التحرير القياسي والأوضاع المركزة عن طريق تبديل إعدادات محددة وتعطيل عناصر الواجهة مثل خطوط الحالة، وأعمدة العلامات، ومزاريب git. تتضمن الإضافة إمكانيات لأتمتة مساحة العمل، مما يتيح تنفيذ وظائف محددة من قبل المستخدم وإدارة حالات الإضافات الخارجية أثناء انتقالات الوضع.
Interacts with external plugin APIs to disable non-essential UI elements during active focus sessions.
هذا امتداد Webpack يُستخدم لاستخراج CSS من ملفات JavaScript إلى أوراق أنماط منفصلة ومستقلة لبناء الإنتاج. يعمل كمجمع CSS ومحسن أصول يفصل الأنماط عن حزم النصوص لتمكين التحميل المتوازي ومنع وميض المحتوى غير المنسق. يوفر المشروع أدوات لتوليد صادرات وحدة JavaScript التي تربط تعريفات الأسلوب المحلي بمكونات التطبيق. كما ينفذ إدارة سمات ديناميكية عن طريق تحميل متغيرات CSS مختلفة بشكل مشروط عبر استعلامات الموارد ويدعم التخزين المؤقت للمتصفح على المدى الطويل من خلال استخدام أسماء الملفات المجزأة للمحتوى. تغطي مجالات القدرة ضبط أداء الواجهة الأمامية عبر جلب الأسلوب عند الطلب غير المتزامن وتحسينات العرض من جانب الخادم، بما في ذلك تضمين الأسلوب ومنع العلامات المكررة. تدعم الأداة أيضًا سير عمل التطوير مع استبدال الوحدة الساخن لتحديثات الأسلوب الفورية. يتكامل المكون الإضافي في خط أنابيب بناء Webpack ويوفر خيارات تكوين لأنماط اسم ملف الإخراج وخطافات دورة الحياة لتخصيص توليد علامة رابط الأسلوب.
Provides lifecycle hooks to customize the generation and insertion of style link tags.
This library provides a standardized abstraction layer for PHP HTTP clients, enabling consistent request handling across diverse network transport implementations. It serves as a foundational toolkit for developers to manage network communication through unified interfaces, ensuring that application logic remains decoupled from specific underlying transport libraries. The project distinguishes itself through a decorator-based pipeline and a plugin-driven lifecycle system. These mechanisms allow for the interception and modification of request and response data, as well as the injection of cus
Triggers custom scripts during specific stages of the plugin lifecycle to handle cross-cutting concerns.