-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
License crawler for third party golang libraries #2393
License crawler for third party golang libraries #2393
Conversation
…etches license info from github api
/lgtm |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: IronPan The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Thank you @Bobgy this is awesome. |
A set of CLI tools to automatically crawl license info for third party golang libraries.
Please first review CLI README for the overall workflow: https://github.com/kubeflow/pipelines/pull/2393/files#diff-d58ea8967fc24137b9d349dd2391e2b1
Also a trick is to filter out all csv and txt files when reviewing: https://github.com/kubeflow/pipelines/pull/2393/files?file-filters%5B%5D=.md&file-filters%5B%5D=.py&file-filters%5B%5D=dotfile it leaves only important stuff for review
File generation dependency graph is like:
dep.txt: list of golang dependency names
repo.txt: list of github repos
license_info.csv: list of repo name, license html url, license name, license download url
license.txt: concatenated license file
/assign @Ark-kun
/cc @neuromage
/cc @IronPan
This change is