وgitwalker هو أداة بايثون لجمع البيانات من مستودعات بوابة & nbsp؛ يمكنك انها بأتمتة عملية التحقق من كل مراجعة، تشغيل بعض القيادة وتسجيل الإخراج إلى ملف JSON. أوامر إضافية يمكن إضافتها عن طريق كتابة فصول بيثون.
ماذا يمكن أن تفعل؟
gitwalker يدعم حاليا اثنين من بني في الأوامر:
- عد كلمة مطاط
- دو القرص قيادة الاستخدام
- الأوامر قذيفة التعسفية
لها مباشرة لإضافة أوامر إضافية - انظر tools.py ملف
يستخدم gitwalk_plot النصي شملت الإطار matplotlib لإنتاج السلاسل الزمنية والرسوم البيانية تتراكب عدة ملفات البيانات.
الحصول على و
إذا كنت قد قمت بتثبيت نقطة، ببساطة انتزاع تثبيت gitwalker
استعمال
لكلمة العد مشروع اللثي تعقب بوابة عبر جميع يرتكب:
gitwalk --wordcount myfile.tex --out wordcount.json / مسار / إلى / مشروع
وهذا استنساخ مستودع في / مسار / إلى / المشروع إلى دليل مؤقت قبل التحقق من كل مراجعة وتشغيل عدد الكلمات على myfile.tex الملف في المخزون. ستكون النتائج الإخراج إلى ملف wordcount.json
gitwalker كما يدعم تحديث تزايدي ملف سجل أنتجت سابقا. لإضافة التعديلات التي ارتكبت حديثا،
gitwalk _ في wordcount.json --wordcount myfile.tex --out wordcount.json / مسار / إلى / مشروع
وهناك برنامج نصي المرفقة لرسم عدد من هذه الملفات الإخراج على نفس المحاور باستخدام matplotlib. مثلا
gitwalk_plot --plot file1.json لي --plot الأحمر you.json لك wordcount الأزرق / wordcount
ورسم file1.json الملفات وfile2.json على نفس المحاور باستخدام تسميات والألوان المحددة. سيتم حفر قيمة الخروج من ملف JSON عبر شكل مسار في نهاية سطر الأوامر - في هذه الحالة wordcount / wordcount. ويمكن للمرء أيضا تشغيل
gitwalk_plot --plot file1.json لي --plot الأحمر you.json لك wordcount الأزرق / nfigures
لرسم عدد من الشخصيات اللثي موجودة في كل ارتكاب
المتطلبات:.
بيثون
لم يتم العثور على التعليقات