SwiftEmail

SwiftEmail 是一个实验性的 Swift Package Manager 库,旨在通过利用受 SwiftUI 启发的界面,结合 result builders、environments 等功能,简化 HTML 电子邮件的创建。 这个库目前仍处于早期开发阶段,作为一个概念验证。

功能

用法

这是一个创建 HTML 电子邮件的简单示例

let email = Email {
    Text("Hello, world!")

    Divider()

    HStack {
        Text("This is an example of an HTML email built with swift-email.")
            .font(.headline)

        Image(.logo)
    }
}

let render = email.render()
let html = render.html
let plainText = render.text

贡献

由于这是一个早期的概念验证,贡献、想法和反馈都非常受欢迎。 请随时 fork 仓库,进行更改并提交 pull request。