3 dépôts
Mechanisms for sequencing tasks based on numeric priority levels to ensure critical work is processed first.
Distinct from Priority Queues: Focuses on the application of priority queues to task execution order, rather than the data structure implementation itself.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Task Ordering. Refine with filters or upvote what's useful.
Beanstalkd is a distributed work queue server designed for asynchronous job processing. It functions as a standalone server that distributes background tasks between producers and consumers to improve application responsiveness and throughput. The system organizes tasks using numeric priority levels to ensure critical work is processed first. It manages the job lifecycle through discrete states and uses a simple line-based text protocol over TCP for communication. To ensure reliability, the server persists job data to a sequential disk log, allowing the queue state to be recovered after a sy
Implements numeric priority levels to ensure high-priority jobs are processed before lower-priority ones.
Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af
Computes a numeric urgency score for each task based on age, tags, and due date to determine ordering.
Yo est un framework CLI Node.js et un orchestrateur de templates de projet utilisé pour automatiser la création de projets logiciels standardisés. Il fonctionne comme un générateur de projet interactif et un exécuteur de scaffolding qui produit du code source personnalisé et des manifestes basés sur l'entrée utilisateur et des templates prédéfinis. Le système utilise une architecture basée sur des plugins pour découvrir et exécuter des outils de configuration externes. Il se distingue par un système de fichiers orienté mémoire qui résout les conflits avant de valider les changements sur le disque et un modèle d'orchestration de tâches par file d'attente prioritaire pour assurer l'ordre d'exécution correct des configurations complexes. Le framework couvre un large éventail de capacités d'automatisation, incluant l'invite utilisateur interactive, la génération de fichiers basée sur des templates et la modification programmatique de manifestes de paquets. Il fournit également des utilitaires pour l'automatisation de l'installation des dépendances, la gestion du cycle de vie des générateurs et des frameworks de test pour vérifier les structures de fichiers de sortie.
Sequences tasks based on priority levels to ensure the correct execution order when running combined processes.