9 مستودعات
Organizing code into self-contained modules that each encapsulate logic, templates, and routing for maintainability and reusability.
Distinct from Module Organization: Distinct from Module Organization: focuses on component-level encapsulation of logic, templates, and routing rather than general namespace grouping.
Explore 9 awesome GitHub repositories matching programming languages & runtimes · Component-Based Module Organizations. Refine with filters or upvote what's useful.
هذا إطار عمل لإدارة الوحدات لتطبيقات Laravel مصمم لتنظيم قواعد الكود المتجانسة في مكونات نمطية مستقلة. ينفذ بنية تطبيق نمطية تفصل منطق الأعمال إلى وحدات قائمة بذاتها، لكل منها مجلداتها المخصصة لوحدات التحكم، والنماذج، وطرق العرض. يعمل المشروع كأداة للتصميم الموجه بالمجال (Domain Driven Design)، مما يسمح للمطورين بتجميع الوظائف ذات الصلة في سياقات محدودة. يدعم هذا النهج ترحيل التطبيقات المتجانسة إلى وحدات صغيرة قابلة للإدارة لتحسين الصيانة وقابلية التوسع على المدى الطويل. يتعامل إطار العمل مع تنظيم المشروع من خلال اكتشاف الوحدات القائم على المجلدات، وتعيين مساحة الاسم المخصصة، والتمهيد القائم على مزود الخدمة. يدير حالة التطبيق عبر التحميل القائم على التكوين ويؤتمت موقع الموارد باستخدام هيكلة المجلدات القائمة على الاتفاقية وحقن المسار الديناميكي.
Organizes the codebase into self-contained modules that encapsulate logic, templates, and routing for better maintainability.
This is a style guide for structuring AngularJS applications using a component-based architecture. It provides a set of conventions for organizing code into self-contained modules, each encapsulating its own logic, templates, and routing. The guide promotes a modular application structure built from root, component, common, and feature modules to improve maintainability and reusability. The guide establishes a one-way data flow pattern where parent components pass data to children through bindings, and children communicate changes back up through events. It distinguishes between stateful comp
Organizes code into self-contained modules that encapsulate logic, templates, and routing for maintainability.
واجهة نظام WebAssembly هي مجموعة موحدة من APIs التي تسمح لوحدات WebAssembly بالتفاعل مع أنظمة التشغيل بطريقة محمولة ومستقلة عن النظام الأساسي. توفر تجريداً لوقت تشغيل محمول يفصل استدعاءات النظام عالية المستوى عن تنفيذات المضيف منخفضة المستوى لضمان التوافق عبر أنظمة التشغيل المختلفة. يستخدم المشروع نظام وحدات قائماً على المكونات لربط الوحدات الثنائية المستقلة عبر واجهات مشتركة، مما يزيل متطلبات وجود ثنائي متجانس واحد. يستخدم تعريف واجهة عبر اللغات لتوفير نظام أنواع محمول وتوقيعات API التي يتم تعيينها بشكل متسق عبر لغات برمجة وأهداف متعددة. يغطي النظام مجموعة واسعة من مجالات الإمكانيات، بما في ذلك إدارة الأمن القائمة على الإمكانيات لتقييد الوصول إلى النظام عبر رموز صريحة. كما يتعامل مع تنسيق المهام غير المتزامنة وتكامل النظام المحمول للتفاعل مع موارد الأجهزة.
Links independent binary modules through shared interfaces to create complex applications without a single monolithic binary.
This project is a localized educational resource for learning the Rust programming language, providing a comprehensive guide and technical specifications translated into Simplified Chinese. It serves as an instructional tool for studying language idioms, memory management, and type systems. The repository focuses on software documentation localization, converting official guides into Simplified Chinese to increase accessibility for non-English speakers. It utilizes a markdown-based system to organize content and supports multi-format export to static HTML, PDF, and EPUB formats for both web a
Rust moves module definitions into dedicated files or directories to improve code navigability.
Rekit هو مجموعة أدوات تطوير لبناء تطبيقات ويب قابلة للتوسع، حيث يوفر إطار عمل نمطي (modular framework) وهيكلة تلقائية للمشاريع. يعمل كبيئة قابلة للتوسيع لإدارة بنية التطبيقات المبنية باستخدام React و Redux و React Router، معتمداً على تصميم مقسم حسب الميزات (feature-sliced design) لتنظيم المكونات ومنطق الحالة (state logic) والتوجيه (routing) في وحدات مستقلة ومخصصة لكل نطاق. تتميز مجموعة الأدوات بنظام إضافات (plugin-based) يسمح بإنشاء أنواع مخصصة لعناصر المشروع وتعديل سلوكيات الهيكلة الافتراضية. كما يحتوي على مولد لإدارة حالة Redux يقوم بأتمتة إنشاء الإجراءات المتزامنة وغير المتزامنة مع فرض وضع الإجراءات ومخفضاتها (reducers) المقابلة في ملف واحد. بالإضافة إلى الهيكلة الأساسية، يوفر المشروع واجهة سطر أوامر وواجهة مرئية لإدارة عناصر التطبيق، بما في ذلك توليد الكود القائم على القوالب لمكونات واجهة المستخدم وإجراءات الحالة. ويغطي قدرات تشغيلية أوسع مثل إدارة الأنماط الهرمية، وفرض جودة الكود عبر الـ linting، والتحقق من بناء النسخة النهائية (production build). تم تنفيذ النظام باستخدام أدوات مبنية على Deno للتعامل مع تنسيق المشروع، واتفاقيات تسمية الملفات، وتنفيذ خطافات عمليات دورة الحياة.
Organizes application logic into decoupled, domain-specific modules encapsulating components and actions.
هذا المشروع عبارة عن أداة تحليل ثابت (static analysis) و linter للغة Elixir مصمم لفرض بنية مرئية موحدة عبر قواعد الكود. يعمل كمواصفة لتنسيق الكود، واتفاقيات التسمية، ومعايير التوثيق. توفر الأداة نظاماً موحداً لحالة الأحرف (casing) والبادئات المستخدمة في الملفات والوظائف والمتغيرات. كما تضع إرشادات لتنسيق أوصاف الوحدات والوظائف لضمان توثيق تقني متسق. يغطي المشروع مجموعة واسعة من مجالات جودة الكود، بما في ذلك تنظيم تخطيطات الوحدات، وتنفيذ أنماط التعليقات، وتوحيد تأكيدات الاختبار. كما يوفر إرشادات للتعبير اللغوي الاصطلاحي وتعريف مواصفات الأنواع (type specifications).
Organizes code by limiting each file to one module and prescribing the internal order of definitions.
يعمل هذا المشروع كمورد تعليمي شامل لتنفيذ المونوليثات المعيارية والخدمات المصغرة داخل بيئات .NET. يركز على تطبيق مبادئ التصميم الموجه بالمجال (domain-driven design) لإدارة منطق العمل المعقد، مما يوفر نهجاً منظماً لبناء أنظمة يمكن أن تتطور جنباً إلى جنب مع المتطلبات المتغيرة. يتم تعريف البنية بتركيزها على النمطية والحدود الواضحة، باستخدام شرائح رأسية وسياقات محدودة لتنظيم الكود حسب عملية العمل بدلاً من الطبقة التقنية. يتميز بإطار عمل ترحيل منهجي يسمح للمطورين بالانتقال من قاعدة كود متجانسة إلى خدمات مستقلة وموزعة. يتم تحقيق ذلك عن طريق استبدال الاتصال الداخلي بمراسلة قوية قائمة على الأحداث وضمان بقاء منطق المجال منفصلاً عن مخاوف الاستمرار والبنية التحتية. يغطي المشروع نطاقاً واسعاً من القدرات، بما في ذلك نمذجة المجال التكتيكية مع التجميعات والكيانات، واستراتيجيات الاختبار المؤتمتة باستخدام البنية التحتية المعبأة (containerized)، والحفاظ على سجلات القرارات المعمارية لتتبع تطور التصميم. كما يوفر أدوات لتنسيق التطوير المحلي والتحليل الثابت لفرض معايير الجودة عبر الوحدات المستقلة. يتم تنظيم المستودع كدليل عملي، يقدم منهجية خطوة بخطوة لتوسيع بنية البرمجيات بشكل تزايدي.
Structures code into self-contained modules that encapsulate logic and routing for improved maintainability.
Modular is a framework for the Flutter ecosystem that provides a structured approach to application architecture through module-based dependency injection and navigation management. It enables developers to organize complex codebases into independent, decoupled units, facilitating the management of shared services and object lifecycles within specific application scopes. The framework distinguishes itself by offering hierarchical dependency scoping and lazy resolution, which allow for the automatic creation and disposal of objects based on the active module or page lifecycle. It also features
Organizes application code into self-contained modules that encapsulate logic, templates, and routing for improved maintainability.
WordPress Widget Boilerplate is a structured repository foundation and development toolkit designed for building custom content widgets and extensions for WordPress. It provides an object-oriented, namespaced architecture that encapsulates widget logic, prevents global scope pollution, and separates presentation templates, assets, core classes, and localization files into dedicated directories. The framework enforces predefined coding standards and catches errors through automated static analysis, linting, and formatting checks via dependency management tools. It also includes internationaliz
Organizes presentation templates, core classes, and assets into dedicated physical directories.