Swift-Sass

Swift-Sass 仓库是 Sass 引擎 LibSass C/C++ 端口的封装。

开始上手

以下说明将引导您在本地机器上获取并运行项目副本,以用于开发和测试目的。关于如何在生产系统上部署项目,请参阅部署部分。

注意:以下方法尚不可用(另请参阅 此处

func setIndent(_:String)
func setLinefeed(_:String)

先决条件

要使用此仓库,您需要首先安装 LibSass 库。

请参阅此处的说明,以构建/安装 LibSass。

安装

如果您想在服务器端 Swift 项目中使用 Swift-Sass,您只需将依赖项添加到您的 Package.swift 文件中即可

.package( url: "https://github.com/robinwalterfit/Swift-Sass.git", from: "1.0.0" )

运行测试

测试可通过 macOS 上的 Xcode 运行,尚未针对 Linux 进行优化。

您只需根据您的需要编辑以下行

let inputPath: String  = "/Users/you/yourProjectsFolder/Swift-Sass/res/scss/style.scss"
let outputPath: String = "/Users/you/yourProjectsFolder/Swift-Sass/res/style"

行数:./Tests/SassTests/SassTests.swift 文件中的第 10 和 11 行

只需在 Xcode 中运行测试,或导航到终端中的项目根文件夹并执行

$ swift test

分解为端到端测试

这些测试使用您选择的一些 Scss 文件 – 例如,我选择了 Bootstrap – 并使用不同的选项编译它们。

部署

对于部署来说,应该没有其他事情可做了 😮

构建于

贡献

请阅读 CONTRIBUTING.md 以了解有关我的行为准则以及向我提交 pull request 的流程的详细信息。

版本控制

我使用 SemVer 进行版本控制。有关可用版本,请参阅此仓库上的标签

作者

许可证

本项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件

致谢