3 مستودعات
Strategies for organizing application functionality into named modules to support scalability and lazy-loading.
Distinct from Functional Application Structuring: Specifically addresses the naming and structural organization of modules for lazy-loading, distinct from general functional programming patterns.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Module Namespacing. Refine with filters or upvote what's useful.
This project is a comprehensive set of architectural patterns, coding standards, and reference materials for AngularJS applications. It establishes a structural approach for separating business logic into injectable services and restricting document object model manipulation to directives. The guide provides a standardized framework for project organization through consistent naming conventions, directory hierarchies, and module structuring. It emphasizes the use of isolated scopes for component encapsulation and explicit array notation for dependency injection to ensure stability during code
Establishes a standardized framework for module structuring using consistent namespacing to organize large-scale applications.
هذا المشروع عبارة عن مترجم لملفات CSS يقوم بتحويل كود Sass المصدري إلى CSS قياسي. يوفر الآلية الأساسية لتحويل الأنماط مع تطبيق قواعد النحو الخاصة بمتصفحات الويب والتطبيقات. يدعم المترجم نظام اعتماديات قائم على الوحدات (Modules) يستخدم مساحات أسماء مخصصة لتوفير التغليف ومنع تضارب النطاق العام. كما يتضمن محركات متخصصة لتحويل الألوان متعددة النماذج وإجراء حسابات رياضية متقدمة، بما في ذلك الدوال المثلثية واللوغاريتمات. تغطي الإمكانيات مجموعة واسعة من أدوات البناء والتحليل، بما في ذلك إنشاء خرائط المصدر (Source maps)، ومراقبة نظام الملفات لإعادة التجميع التلقائي، والقدرة على تنفيذ التجميع مباشرة داخل متصفح الويب. كما يسمح بالتوسع من خلال دوال ومستوردات مخصصة يتم تعريفها في لغة مضيفة عبر بروتوكول مراسلة مهيكل. يمكن للمستخدمين أيضاً إجراء تحليل ثابت من خلال فحص شجرة النحو المجردة (AST) لتحليل هيكل الكود وحل الاعتماديات دون الحاجة لإجراء تجميع كامل.
Loads stylesheets as independent modules with dedicated namespaces to encapsulate variables and prevent collisions.
Modular is a framework extension designed to organize large Laravel applications into independent, maintainable modules. It provides a structured approach to codebase management by enforcing namespace isolation and directory mapping, allowing developers to group related features within a single project while maintaining consistent architectural conventions. The tool distinguishes itself through automated discovery and registration mechanisms that detect local modules without requiring manual configuration. By integrating with the framework's native service provider discovery and autoloader, i
Enforces namespace-based isolation to organize application logic into distinct, maintainable directory structures.