Chris Davis
I ❤️ Augmented Reality

SwiftAcknowledgements

If you ship an app that uses Swift Packages, you're meant to acknowledge their licences somewhere in the app. Doing that by hand is tedious and goes stale the moment someone adds a dependency.

SwiftAcknowledgements is a GitHub Action that does it for you. Point it at your Swift Package Manager checkouts directory, tell it where to write, and it scans the packages and generates a plist of their licences that you can drop straight into the app. There's a plain text output too if you'd rather have that.

It's written in Node, and runs as a step in your existing workflow.

https://github.com/nthState/SwiftAcknowledgements