7 repositorios
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.
Este proyecto es un generador de sitios estáticos y servidor de documentación basado en Markdown que convierte archivos y estructuras de carpetas en sitios web responsivos. Funciona como un editor de documentación para Confluence, permitiendo la carga directa y sincronización de contenido Markdown procesado hacia servidores de bases de conocimiento empresariales. El sistema se distingue por sus capacidades de renderizado técnico, transformando sintaxis Mermaid en diagramas visuales y expresiones TeX en fórmulas matemáticas. Soporta documentación multilingüe creando versiones localizadas de un sitio con estructuras de navegación dedicadas. La plataforma proporciona un pipeline de contenido completo que incluye menús de navegación jerárquicos, resaltado de sintaxis de código y un sistema para gestionar el orden de las páginas mediante prefijos en los nombres de archivo. También cuenta con un framework de extensibilidad flexible para generadores de contenido personalizados y manipulación programática del árbol de páginas. El entorno puede desplegarse como un contenedor Docker portátil e incluye un servidor de vista previa local para probar la documentación antes de la generación final.
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.