Skip to content

Commit

Permalink
Update Package.swift, README, and package logo.
Browse files Browse the repository at this point in the history
  • Loading branch information
gwynne committed Apr 2, 2024
1 parent c4b78a8 commit fad6d87
Show file tree
Hide file tree
Showing 7 changed files with 78 additions and 129 deletions.
28 changes: 23 additions & 5 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version:5.7
// swift-tools-version:5.8
import PackageDescription

let package = Package(
Expand Down Expand Up @@ -40,7 +40,8 @@ let package = Package(
.product(name: "NIOFoundationCompat", package: "swift-nio"),
.product(name: "NIOTransportServices", package: "swift-nio-transport-services"),
.product(name: "NIOSSL", package: "swift-nio-ssl"),
]
],
swiftSettings: swiftSettings
),
.target(
name: "MySQLNIO",
Expand All @@ -50,9 +51,26 @@ let package = Package(
.product(name: "Logging", package: "swift-log"),
.product(name: "NIO", package: "swift-nio"),
.product(name: "NIOSSL", package: "swift-nio-ssl"),
]
],
swiftSettings: swiftSettings
),
.testTarget(
name: "MySQLNIOCoreTests",
dependencies: [.target(name: "MySQLNIOCore")],
swiftSettings: swiftSettings
),
.testTarget(
name: "MySQLNIOTests",
dependencies: [.target(name: "MySQLNIO")],
swiftSettings: swiftSettings
),
.testTarget(name: "MySQLNIOCoreTests", dependencies: [.target(name: "MySQLNIOCore")]),
.testTarget(name: "MySQLNIOTests", dependencies: [.target(name: "MySQLNIO")]),
]
)

var swiftSettings: [SwiftSetting] { [
.enableUpcomingFeature("ForwardTrailingClosures"),
.enableUpcomingFeature("ExistentialAny"),
.enableUpcomingFeature("ConciseMagicFile"),
.enableUpcomingFeature("DisableOutwardActorInference"),
.enableExperimentalFeature("StrictConcurrency=complete"),
] }
26 changes: 13 additions & 13 deletions Package@swift-5.9.swift
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
import CompilerPluginSupport
import PackageDescription

let swiftFeatureSettings: [SwiftSetting] = [
.enableUpcomingFeature("ForwardTrailingClosures"),
.enableUpcomingFeature("ExistentialAny"),
.enableUpcomingFeature("ConciseMagicFile"),
.enableUpcomingFeature("DisableOutwardActorInference"),
.enableExperimentalFeature("StrictConcurrency=complete"),
]

let package = Package(
name: "mysql-nio",
platforms: [
Expand Down Expand Up @@ -46,7 +38,7 @@ let package = Package(
.product(name: "SwiftSyntaxMacros", package: "swift-syntax"),
.product(name: "SwiftCompilerPlugin", package: "swift-syntax"),
],
swiftSettings: swiftFeatureSettings
swiftSettings: swiftSettings
),
.target(
name: "MySQLNIOCore",
Expand All @@ -65,7 +57,7 @@ let package = Package(
.product(name: "NIOSSL", package: "swift-nio-ssl"),
.target(name: "MySQLNIOCoreMacros"),
],
swiftSettings: swiftFeatureSettings
swiftSettings: swiftSettings
),
.target(
name: "MySQLNIO",
Expand All @@ -76,17 +68,25 @@ let package = Package(
.product(name: "NIO", package: "swift-nio"),
.product(name: "NIOSSL", package: "swift-nio-ssl"),
],
swiftSettings: swiftFeatureSettings
swiftSettings: swiftSettings
),
.testTarget(
name: "MySQLNIOCoreTests",
dependencies: [.target(name: "MySQLNIOCore")],
swiftSettings: swiftFeatureSettings
swiftSettings: swiftSettings
),
.testTarget(
name: "MySQLNIOTests",
dependencies: [.target(name: "MySQLNIO")],
swiftSettings: swiftFeatureSettings
swiftSettings: swiftSettings
),
]
)

var swiftSettings: [SwiftSetting] { [
.enableUpcomingFeature("ForwardTrailingClosures"),
.enableUpcomingFeature("ExistentialAny"),
.enableUpcomingFeature("ConciseMagicFile"),
.enableUpcomingFeature("DisableOutwardActorInference"),
.enableExperimentalFeature("StrictConcurrency=complete"),
] }
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
<a href="https://docs.vapor.codes/4.0/"><img src="https://design.vapor.codes/images/readthedocs.svg" alt="Documentation"></a>
<a href="https://discord.gg/vapor"><img src="https://design.vapor.codes/images/discordchat.svg" alt="Team Chat"></a>
<a href="LICENSE"><img src="https://design.vapor.codes/images/mitlicense.svg" alt="MIT License"></a>
<a href="https://github.com/vapor/mysql-nio/actions/workflows/test.yml"><img src="https://img.shields.io/github/actions/workflow/status/vapor/mysql-nio/test.yml?event=push&style=plastic&logo=github&label=test&logoColor=%23ccc" alt="Continuous Integration"></a>
<a href="https://codecov.io/github/vapor/mysql-nio"><img src="https://img.shields.io/codecov/c/github/vapor/mysql-nio?style=plastic&logo=codecov&label=Codecov"></a>
<a href="https://swift.org"><img src="https://design.vapor.codes/images/swift57up.svg" alt="Swift 5.7+"></a>
<a href="https://github.com/vapor/mysql-nio/actions/workflows/test.yml"><img src="https://img.shields.io/github/actions/workflow/status/vapor/mysql-nio/test.yml?event=push&style=plastic&logo=github&label=tests&logoColor=%23ccc" alt="Continuous Integration"></a>
<a href="https://codecov.io/github/vapor/mysql-nio"><img src="https://img.shields.io/codecov/c/github/vapor/sqlite-nio?style=plastic&logo=codecov&label=codecov"></a>
<a href="https://swift.org"><img src="https://design.vapor.codes/images/swift58up.svg" alt="Swift 5.8+"></a>
</p>

<br>
Expand Down
1 change: 0 additions & 1 deletion Sources/MySQLNIOCore/Documentation.docc/images/article.svg

This file was deleted.

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
61 changes: 18 additions & 43 deletions Sources/MySQLNIOCore/Documentation.docc/theme-settings.json
Original file line number Diff line number Diff line change
@@ -1,46 +1,21 @@
{
"theme": {
"aside": {
"border-radius": "6px",
"border-style": "double",
"border-width": "3px"
},
"border-radius": "0",
"button": {
"border-radius": "16px",
"border-width": "1px",
"border-style": "solid"
},
"code": {
"border-radius": "16px",
"border-width": "1px",
"border-style": "solid"
},
"color": {
"fill": {
"dark": "rgb(20, 20, 22)",
"light": "rgb(255, 255, 255)"
},
"mysql-turquoise": "#02758f",
"documentation-intro-fill": "radial-gradient(circle at top, var(--color-documentation-intro-accent) 30%, #1f1d1f 100%)",
"documentation-intro-accent": "var(--color-mysql-turquoise)",
"documentation-intro-accent-outer": {
"dark": "rgb(255, 255, 255)",
"light": "rgb(51, 51, 51)"
},
"documentation-intro-accent-inner": {
"dark": "rgb(51, 51, 51)",
"light": "rgb(255, 255, 255)"
}
},
"icons": {
"technology": "/mysqlnio/images/vapor-mysql-logo.svg",
"article": "/mysqlnio/images/article.svg"
}
"theme": {
"aside": { "border-radius": "6px", "border-style": "double", "border-width": "3px" },
"border-radius": "0",
"button": { "border-radius": "16px", "border-width": "1px", "border-style": "solid" },
"code": { "border-radius": "16px", "border-width": "1px", "border-style": "solid" },
"color": {
"mysql-turquoise": "#02758f",
"documentation-intro-fill": "radial-gradient(circle at top, var(--color-mysql-turquoise) 30%, #000 100%)",
"documentation-intro-accent": "var(--color-mysql-turquoise)",
"logo-base": { "dark": "#fff", "light": "#000" },
"logo-shape": { "dark": "#000", "light": "#fff" },
"fill": { "dark": "#000", "light": "#fff" }
},
"features": {
"quickNavigation": {
"enable": true
}
}
"icons": { "technology": "/mysqlnio/images/vapor-mysqlnio-logo.svg" }
},
"features": {
"quickNavigation": { "enable": true },
"i18n": { "enable": true }
}
}

0 comments on commit fad6d87

Please sign in to comment.