Skip to content
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

chore: set up 3rd-party license generation #11640

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from

Conversation

jcfranco
Copy link
Member

@jcfranco jcfranco commented Feb 27, 2025

Related Issue: #11546

Summary

This adds a utility script that generates 3rd-party license information for each package.

Notes

  • file name is THIRD-PARTY-LICENSES.md (TPL)
  • TPL is referenced in each package's README
  • all packages are set up to generate a TPL (except the internal @esri/eslint-config-calcite package)
    • if there are no 3rd-party dependencies, it will display an appropriate message
  • relies on https://www.npmjs.com/package/generate-license-file
  • packages will now include TPL when published
  • util script (util:update-3rd-party-licenses) can be called from the monorepo root or from individual packages

@github-actions github-actions bot added the chore Issues with changes that don't modify src or test files. label Feb 27, 2025
@jcfranco jcfranco added the skip visual snapshots Pull requests that do not need visual regression testing. label Feb 27, 2025
@jcfranco jcfranco force-pushed the jcfranco/11546-add-third-party-copyright-licensing branch 3 times, most recently from 8706ce6 to 18411cf Compare February 27, 2025 20:22
@jcfranco jcfranco force-pushed the jcfranco/11546-add-third-party-copyright-licensing branch from 18411cf to dd3de94 Compare February 27, 2025 20:39
@jcfranco jcfranco marked this pull request as ready for review February 27, 2025 23:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Issues with changes that don't modify src or test files. skip visual snapshots Pull requests that do not need visual regression testing.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant