7 مستودعات
Assigning numerical weights to hooks to determine deterministic execution order and concurrency grouping.
Distinct from Plugin Execution Ordering: Distinct from Plugin Execution Ordering: uses simple numeric priority values rather than dependency graph resolution for ordering.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Numeric Priority Orderings. Refine with filters or upvote what's useful.
EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru
Sets numeric priority and declares dependencies so hooks run in a deterministic sequence across plugins.
Just the Docs is a Jekyll theme designed for building documentation sites that are hosted on GitHub Pages. It provides a responsive, mobile-friendly layout with built-in search, hierarchical navigation, and extensive customization through overridable SCSS variables, Liquid includes, and page layouts. The theme distinguishes itself through a file-based navigation hierarchy that automatically generates multi-level collapsible menus from directory structures and front matter, combined with client-side full-text search that indexes page content at build time. It includes automated deployment via
Assigns numeric or string values to pages to control their display order in navigation.
Spring AI is an application framework for Java that provides a portable, fluent API for integrating AI models, tools, and vector stores into applications. It wraps multiple AI providers behind a common interface, allowing developers to switch between chat, embedding, image, and speech models without changing application code. The framework includes a chainable chat client API similar to WebClient or RestClient, supports both synchronous and streaming interactions, and offers structured output conversion that transforms unstructured AI responses into strongly-typed Java objects. The framework
Determines the sequence of advisor execution by assigning each a priority value.
Prek is a Git hook manager written in Rust that runs configured hooks as a single binary without requiring Python or other external runtimes. It executes hooks faster than standard tools through parallel processing and bundled Rust implementations, and includes a built-in hook repository that enables fully offline operation without network access or environment setup. The tool supports both TOML and YAML configuration formats with identical semantics, and can run hooks from existing pre-commit configuration files without modification. Prek distinguishes itself through workspace-aware monorepo
Assigns numeric priorities to hooks for deterministic ordering and concurrent execution grouping.
هذا المشروع هو مولد مواقع ثابتة (Static Site Generator) وخادم توثيق يعتمد على Markdown، يقوم بتحويل الملفات وهياكل المجلدات إلى مواقع ويب متجاوبة. يعمل كناشر توثيق لـ Confluence، مما يتيح الرفع المباشر ومزامنة محتوى Markdown المعالج إلى خوادم قواعد المعرفة الخاصة بالمؤسسات. يتميز النظام بقدراته التقنية في العرض، حيث يحول صيغة Mermaid إلى رسوم بيانية مرئية وتعبيرات TeX إلى صيغ رياضية. يدعم التوثيق متعدد اللغات من خلال إنشاء نسخ معربة من الموقع مع هياكل تنقل مخصصة. توفر المنصة خط معالجة محتوى كاملاً يتضمن قوائم تنقل هرمية، وتمييز صيغة الكود، ونظاماً لإدارة ترتيب الصفحات عبر بادئات أسماء الملفات. كما يتميز بإطار عمل مرن للتوسع من أجل مولدات المحتوى المخصصة ومعالجة شجرة الصفحات برمجياً. يمكن نشر البيئة كحاوية Docker محمولة وتتضمن خادم معاينة محلي لاختبار التوثيق قبل الإنشاء النهائي.
Controls the sequence of navigation links using filename prefixes to override default alphabetical sorting.
This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te
Employs numeric priority orderings to determine the deterministic execution sequence of text processors and post-processors.
nextest is a high-performance test execution framework and Rust test runner designed to manage parallelism, retries, and timeouts. It serves as a test recording system that captures execution metadata and outputs into archives for later failure analysis and replay. The project distinguishes itself as a flakiness detection tool, identifying unstable tests through stress loops and automated retry policies. It also functions as a CI test orchestrator, capable of partitioning test suites across multiple workers and exporting results in standardized JUnit XML and JSON formats. The framework provi
Assigns numeric weights to tests to determine their specific order of execution within the suite.