SwiftAcknowledgements

Swift License

概述

一个 Swift 包,可以创建一个 SwiftUI 视图,其中包含项目中使用的第三方包的鸣谢信息。

要求

安装

Swift 包管理器 (Swift Package Manager)

要使用 Swift 包管理器将 SwiftAcknowledgements 集成到您的 Xcode 项目中,请按照以下步骤操作

  1. 在 Xcode 中打开您的项目。
  2. 选择 File > Swift Packages > Add Package Dependency...(文件 > Swift 包 > 添加包依赖项...)。
  3. 输入包仓库 URL:https://github.com/flexlixrup/SwiftAcknowledgements
  4. 选择最新版本或指定版本范围。
  5. 将包添加到您的目标 (target)。

或者,您可以将以下依赖项添加到您的 Package.swift 文件

dependencies: [
    .package(url: "https://github.com/flexlixrup/SwiftAcknowledgements", from: "1.0.0")
]

然后,在您的目标中包含 SwiftAcknowledgements 作为依赖项

.target(
    name: "YourTargetName",
    dependencies: [
        "SwiftAcknowledgements"
    ]),

用法

基本用法

import SwiftAcknowledgements
import SwiftUI

struct ContributionView: View {
	let acktitle: SwAckTitle
	let ackBody: SwAckBody
	let ack: SwAcknowledgement?
	init() {
		self.acktitle = SwAckTitle("SwiftAcknowledgements", url: "https://github.com/flexlixrup/SwiftAcknowledgements")
		self.ackBody = SwAckBody(maintainers: ["2024, Felix Ruppert"], licence: .MIT)
		self.ack =  try? SwAcknowledgement(swAckTitle: acktitle, swAckBody: ackBody, platforms: [.all])
	}
	
	 
	var body: some View {
		if let ack {
			AcknowledgementsView(acknowledgements: [ack])
		}
	}
}

贡献

如果您想贡献代码,请按照以下步骤操作

  1. Fork 该仓库。
  2. 创建一个新分支 (git checkout -b feature-branch)。
  3. 提交您的更改 (git commit -am 'Add new feature')。
  4. 推送到该分支 (git push origin feature-branch)。
  5. 创建一个新的拉取请求 (Pull Request)。

许可证

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。

联系方式

如果您有任何问题,请随时提出 issue。