DiamondLightSource / DiamondLightSource/python-copier-template
Add a github action for licensing compliance checker
未關閉
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