3 مستودعات
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 هو إطار عمل CLI لـ Node.js ومنسق قوالب مشاريع يُستخدم لأتمتة إنشاء مشاريع برمجية قياسية. يعمل كمولد مشاريع تفاعلي ومشغل سقالات (scaffolding) ينتج كوداً مصدرياً مخصصاً وبيانات وصفية بناءً على إدخال المستخدم والقوالب المحددة مسبقاً. يستخدم النظام بنية قائمة على الإضافات لاكتشاف وتنفيذ أدوات الإعداد الخارجية. يتميز بنظام ملفات يعتمد على الذاكرة يحل التعارضات قبل الالتزام بالتغييرات على القرص ونموذج تنسيق مهام قائمة الأولويات لضمان ترتيب التنفيذ الصحيح للإعدادات المعقدة. يغطي إطار العمل مجموعة واسعة من قدرات الأتمتة، بما في ذلك توجيه المستخدم التفاعلي، وتوليد الملفات القائم على القوالب، وتعديل بيانات الحزمة البرمجية برمجياً. كما يوفر أدوات لأتمتة تثبيت التبعية، وإدارة دورة حياة المولد، وأطر عمل الاختبار للتحقق من هياكل ملفات الإخراج.
Sequences tasks based on priority levels to ensure the correct execution order when running combined processes.