nix-ninja: عمليات بناء متزايدة مع Nix

2025-04-03
nix-ninja: عمليات بناء متزايدة مع Nix

nix-ninja هي أداة بناء متزايدة تعتمد على نظام بناء Nix. تقوم بتحليل ملفات ninja.build، وتوليد اشتقاق لكل وحدة تجميع، وتستخدم اشتقاقات معالجة المحتوى من أجل زيادة دقيقة وطبيعية في Nix. وهي متوافقة مع واجهة سطر أوامر ninja، وتدعم كلًا من التنفيذ المحلي والتنفيذ داخل اشتقاق Nix. وهي تجريبية حاليًا وتعتمد على ميزات Nix غير المنشورة، لكنها بالفعل تبني أمثلة C++ بسيطة وحتى Nix نفسه. ومرحبا بالمساهمات، حيث تم تحديد المعالم 0.1.0 (الصحة) و 0.2.0 (الأداء).