وسم: Ruff

GitHub Actions لمشاريع بايثون: دليل عملي لإعداد CI

GitHub Actions لمشاريع بايثون: دليل عملي لإعداد CI

·أدوات المطورين

خطوات إعداد GitHub Actions لمشاريع بايثون: ملف سير عمل واحد يشغّل pytest وRuff عبر uv، ومصفوفة إصدارات، واشتراط نجاح الفحص قبل الدمج.

الانتقال إلى Ruff: فحص وتنسيق بايثون بأداة واحدة

الانتقال إلى Ruff: فحص وتنسيق بايثون بأداة واحدة

·أدوات المطورين

دليل عملي لاستبدال flake8 وblack وisort بأداة Ruff الأسرع، مع خطوات الهجرة التدريجية عبر pyproject.toml ودمجها في pre-commit وCI.

أدوات بايثون الحديثة: دليل uv وRuff وpyproject.toml

أدوات بايثون الحديثة: دليل uv وRuff وpyproject.toml

·أدوات المطورين

دليل لأدوات بايثون الحديثة: pyproject.toml أساساً موحّداً، وuv لإدارة الحزم والبيئات، وRuff للفحص والتنسيق، مع سير عمل يومي وأخطاء شائعة عند الانتقال.