DiamondLightSource / DiamondLightSource/python-copier-template

Add a github action for licensing compliance checker

未關閉
#182 3 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
dependencies github_actions good first issue
主要語言
Jinja
星號
25
分支
10
平均合併
4 小時 4 分鐘
30 天內合併 PR
6

描述

To prevent using libraries in our projects that are not compatible with our project licenses. For instance using a library with a more restrictive license in our library with a more permissive license. The likelihood of legal action for many of those libraries might not be that great, but multiplied by many libraries and time might be costly, at least in the developer time to migrate to a compatible alternative

https://github.com/marketplace/actions/dependencies-license-compliance-checker

貢獻指南

開啟貢獻指南

研究方向

先從連結的 Marketplace action 開始,確認其 inputs、授權政策設定和所需權限。接著檢查 repository 現有的 GitHub Actions 設定。當 checker 在 CI 中執行並標記授權與專案授權政策衝突的相依性時,即表示完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
github-actions
領域
ci-cd
Issue 類型
功能
難度
3/5
預估耗時
1-2 天
活躍度
停滯
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。