أعيد تنفيذ ساس في الصدأ بالاسم. قد يرمز الحرف "r" في الاسم إلى لغة البرمجة Rust، أو إلى "إعادة التنفيذ"، أو ربما إلى اسمي Rasmus.
لجعل عملية التجميع أسرع عندما يتم استخدام rsass كصندوق مكتبة (والذي ربما يكون حالة الاستخدام السائدة)، فقد جعلت واجهة سطر الأوامر صندوقًا منفصلاً. عند إنشاء monorepo، يتم إنشاء كل من المكتبة وcli بشكل افتراضي. لتثبيت CLI، استخدم:
cargo install rsass-cli
لاستخدام مكتبة الصدأ، أضف rsass
إلى تبعياتك.
cargo add rsass
تم تعريف لغة ساس في مستندها المرجعي. هذا التنفيذ غير مكتمل ولكنه يصل إلى هناك، ولو ببطء.
التقدم: تم اجتياز 5803 اختبارًا من أصل 7673.
إذا كنت بحاجة إلى دعم ساس كامل ، فستحتاج إلى رمي السهام. البديل الآخر هو العشب وهو تطبيق آخر غير مكتمل للصدأ. ومع ذلك، فقد وصل هذا التنفيذ إلى إصدار أجده قابلاً للاستخدام في مشاريعي الشخصية، كما أن عدد اختبارات العمل آخذ في التحسن.
مرحباً! ربما تكون الخطوة الأولى في أي مساهمة هي إما محاولة استخدام الصندوق أو قراءة بعض الوثائق. عندما تفعل ذلك، قد تجد شيئًا ما معطلاً، أو لم يتم تنفيذه بعد، أو ببساطة غير مفهوم. إذا كان الأمر كذلك، فيرجى معرفة ما إذا كانت هناك مشكلة مطابقة للمشكلة أو قم بتقديم مشكلة جديدة.
إذا ساهمت بتعليمات برمجية من خلال طلب سحب، فسوف يتحقق github تلقائيًا من تجميع التعليمات البرمجية واجتياز اختباراتها مع جميع إصدارات الصدأ المطلوبة، ومن تنسيق التعليمات البرمجية بشكل صحيح وفقًا لـrustfmt. نأمل أن أقوم بعد ذلك بمراجعة الكود، وأطلب منك إجراء تغييرات أو دمجه. هذا مشروع هواية، لذا يرجى المعذرة إذا تأخرت المراجعة.
أنا، المشرف على rsass، سأبذل قصارى جهدي لاتباع إرشادات مجتمع Sass ومدونة قواعد السلوك الخاصة بشركة Rust، وأطلب منك أن تفعل الشيء نفسه.