Skip to content

Update License metadata#217

Draft
nickswalker wants to merge 6 commits intorobot-descriptions:mainfrom
nickswalker:enhancement/verify-metadata
Draft

Update License metadata#217
nickswalker wants to merge 6 commits intorobot-descriptions:mainfrom
nickswalker:enhancement/verify-metadata

Conversation

@nickswalker
Copy link
Contributor

Meant to be considered after #216

I realized that some of the descriptions I added were under the wrong license. Specifically, some of the newer UR models have a permissive but non-standard license. #203

This sort of detail can be difficult to catch on manual inspection, so I am proposing that license metadata be incorporated into the description registry itself, so that 1) the pointed-to license file's existence can be enforced and 2) it is easier to incorporate an automated checker in the future.

Putting this data in the registry means the readme tables can be synthesized from the registry, avoiding sorting errors and typos. Some of my additions introduced these errrors. It also let's us directly surface a link to the pointed-to LICENSE file, so consumers can more easily verify.

Add test to require new additions to be in correct order
Generate README from registry, to avoid typos, sorting errors, drift...
Generate license URL from repo URL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant