اختصارات Legal
أدوات شل لإدارة الامتثال للمصادر المفتوحة وفحص التراخيص والإسناد.
نظرة عامة
توفر اختصارات legal سير عمل مبسط للحفاظ على الامتثال للمصادر المفتوحة عبر مشاريعك. تتعامل هذه الأدوات مع فحص التراخيص وإدارة عناوين حقوق النشر وإسناد التبعيات.
المرجع
فحص التراخيص
| الاختصار | الوصف | النوع |
|---|---|---|
fossology-start | بدء خادم FOSSology المحلي على المنفذ 8081 | Docker |
fossology-stop | إيقاف خادم FOSSology | Docker |
license-scan | فحص سريع للتراخيص في المجلد الحالي عبر Trivy | Binary |
عناوين حقوق النشر
| الاختصار | الوصف | النوع |
|---|---|---|
add-headers | إضافة عناوين ترخيص MIT تكراريًا لجميع ملفات المصدر | Docker (google/addlicense) |
الإسناد
| الاختصار | الوصف | النوع |
|---|---|---|
gen-notice | إنشاء ملف NOTICE للتبعيات (دعم Go مبدئيًا) | Docker |
المساهمة
| الاختصار | الوصف | النوع |
|---|---|---|
check-cla | مراقبة فحوصات GitHub PR بما في ذلك حالة CLA | CLI (gh) |
المتطلبات
- Docker - مطلوب لعزل أدوات الامتثال
- GitHub CLI (gh) - مطلوب لفحص PR وCLA
- Trivy - يُثبّت تلقائيًا أو يُقترح للفحص السريع