Legal एलियास
ओपन सोर्स अनुपालन, लाइसेंस स्कैनिंग, और एट्रिब्यूशन प्रबंधित करने के लिए शेल टूल्स।
अवलोकन
legal एलियास आपके प्रोजेक्ट्स में ओपन सोर्स अनुपालन बनाए रखने के लिए एक सुव्यवस्थित वर्कफ़्लो प्रदान करते हैं। ये टूल्स लाइसेंस स्कैनिंग, कॉपीराइट हेडर मैनेजमेंट, और डिपेंडेंसी एट्रिब्यूशन को संभालते हैं।
संदर्भ
लाइसेंस स्कैनिंग
| एलियास | विवरण | प्रकार |
|---|---|---|
fossology-start | पोर्ट 8081 पर लोकल FOSSology सर्वर शुरू करें | Docker |
fossology-stop | FOSSology सर्वर बंद करें | Docker |
license-scan | Trivy के माध्यम से वर्तमान डायरेक्टरी का त्वरित लाइसेंस स्कैन | Binary |
कॉपीराइट हेडर
| एलियास | विवरण | प्रकार |
|---|---|---|
add-headers | सभी सोर्स फाइलों में MIT लाइसेंस हेडर रिकर्सिवली जोड़ें | Docker (google/addlicense) |
एट्रिब्यूशन
| एलियास | विवरण | प्रकार |
|---|---|---|
gen-notice | डिपेंडेंसी के लिए NOTICE फाइल जनरेट करें (शुरुआत में Go सपोर्ट) | Docker |
योगदान
| एलियास | विवरण | प्रकार |
|---|---|---|
check-cla | CLA स्थिति सहित GitHub PR चेक देखें | CLI (gh) |
आवश्यकताएं
- Docker - अनुपालन टूल्स के आइसोलेशन के लिए आवश्यक
- GitHub CLI (gh) - PR और CLA चेकिंग के लिए आवश्यक
- Trivy - तेज़ स्कैनिंग के लिए स्वचालित रूप से इंस्टॉल या सुझाया गया