一个使用 Swift 编写的、无依赖、轻量级的时间库。它是 Fireblade 游戏引擎项目 的一部分,并由该项目开发和维护。
以下说明将引导您在本地机器上启动并运行该项目,并提供一个代码示例。
Fireblade Time 适用于所有支持 Swift 5.1 或更高版本以及 Swift Package Manager (SPM) 的平台。
在您的 Package.swift
文件中扩展以下行,或使用它创建一个新项目。
// swift-tools-version:5.1
import PackageDescription
let package = Package(
name: "YourPackageName",
dependencies: [
.package(url: "https://github.com/fireblade-engine/time.git", from: "0.2.0")
],
targets: [
.target(
name: "YourTargetName",
dependencies: ["FirebladeTime"])
]
)
如果您想做出贡献,请先查看 贡献指南。
要在命令行中开始您的项目贡献,请运行以下命令
git clone git@github.com:fireblade-engine/time.git fireblade-time
cd fireblade-time
在提交代码之前,请务必运行
make pre-push
该项目目前由 @ctreffs 维护。
另请参阅参与此项目的 贡献者 列表。
该项目根据 MIT 许可证授权 - 详情请参阅 LICENSE 文件