AcknowledgementGenerator
This tool will generate a SwiftUI view with the acknowledgement of license of all SPM dependencies.
It is configurable and easy to change with a template mechanism for the generated code.
swift run AcknowledgementGenerator ../Project/Project.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved acknowledgement.mustache --output-directory-path ../Project/Shared/Views --urls "https://github.com/adobe-fonts/source-code-pro"
Todo
- add support using swift-format after generating the file(
swift-format --ignore-unparsable-files --in-place Acknowledgements.swift
) - improve the Acknowledgements.swift file
- improve the template
- more docs
- tests
- README.md
- Handle other provider Gitlab
- Improve UI of Acknowledgements.swift
- Get contributors name to thanks them