إضافة نص برمجي
خطوتان، بدون تداخل. أدناه {مجال} يمثل أحد build / file / git / process / misc / system، {اسم} يمثل اسم نصك البرمجي.
1. كتابة منطق الأعمال في lib/commands/{مجال}/{اسم}.py
تصنيف المجالات : build / file / git / process / misc / system. للمجالات الجديدة، لا تنس إضافة lib/commands/{مجال}/__init__.py.
2. إضافة المدخل الخفيف bin/{اسم}
تم. لا حاجة لتسجيل أي قواميس أو قوائم.
غلاف
timedإلزامي: كل مدخلbin/*يغلّف استدعاء المستوى الأعلى به بحيث يُطبع البداية/النهاية/المدة في stderr (خافت) عند الخروج.
النصوص البرمجية المستعارة (عدة أسماء لنفس المنطق بمعاملات مختلفة)
انظر merge_canary / merge_develop / ... : في lib/commands/git/merge.py اعرض run(target, argv)، كل مدخل خفيف ينقل هدف ثابت :