Skip to content

Commit 53d7e67

Browse files
authored
Packages page search ranking and compatibility updates. (#797)
1 parent 8674c85 commit 53d7e67

File tree

2 files changed

+50
-44
lines changed

2 files changed

+50
-44
lines changed

_data/packages/packages.yml

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ categories:
2929
swift_compatibility: 5.10+
3030
platform_compatibility:
3131
- Apple
32-
platform_compatibility_tooltip: Apple (macOS)
32+
- Linux
33+
platform_compatibility_tooltip: Apple (macOS, visionOS) and Linux
3334
license: MIT
3435
url: https://swiftpackageindex.com/giginet/swift-testing-revolutionary
3536
note: Discussed on [Episode 46 of Swift Package Indexing](https://share.transistor.fm/s/08c0a3f9){:target='_blank'}.
@@ -198,17 +199,6 @@ categories:
198199
platform_compatibility_tooltip: Apple (macOS) and Linux
199200
license: Apache 2.0
200201
url: https://swiftpackageindex.com/apple/swift-openapi-generator
201-
- name: fluent
202-
description: Fluent helps you work with databases, providing a high-level, type-safe
203-
API for querying and manipulating data in Vapor apps.
204-
owner: Vapor
205-
swift_compatibility: 5.8+
206-
platform_compatibility:
207-
- Apple
208-
- Linux
209-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
210-
license: MIT
211-
url: https://swiftpackageindex.com/vapor/fluent
212202
- name: hummingbird
213203
description: Hummingbird is a lightweight, flexible server framework written in
214204
Swift. It consists of an HTTP server, a web application framework, and extension
@@ -234,19 +224,29 @@ categories:
234224
platform_compatibility_tooltip: Apple (iOS, macOS) and Linux
235225
license: MIT
236226
url: https://swiftpackageindex.com/orlandos-nl/MongoKitten
237-
- name: multipart-kit
238-
description: MultipartKit is a multipart parsing and serializing library. It provides
239-
Codable support for the special case of the multipart/form-data media type and
240-
delivers its output as it is parsed through callbacks suitable for streaming.
227+
- name: fluent
228+
description: Fluent helps you work with databases, providing a high-level, type-safe
229+
API for querying and manipulating data in Vapor apps.
241230
owner: Vapor
242231
swift_compatibility: 5.8+
243232
platform_compatibility:
244233
- Apple
245234
- Linux
246-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
247-
Linux
235+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
248236
license: MIT
249-
url: https://swiftpackageindex.com/vapor/multipart-kit
237+
url: https://swiftpackageindex.com/vapor/fluent
238+
- name: SwiftyBeaver
239+
description: SwiftyBeaver is a flexible, colorful, lightweight logging library
240+
for Swift. It supports console, file, and cloud destinations and is ideal for
241+
server-side Swift.
242+
owner: SwiftyBeaver
243+
swift_compatibility: 5.8+
244+
platform_compatibility:
245+
- Apple
246+
- Linux
247+
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
248+
license: MIT
249+
url: https://swiftpackageindex.com/SwiftyBeaver/SwiftyBeaver
250250
- name: Networking
251251
slug: networking
252252
brief: Browse a selection of packages that can extend and enhance the Swift core
@@ -283,27 +283,38 @@ categories:
283283
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS) and Linux
284284
license: Apache 2.0
285285
url: https://swiftpackageindex.com/apple/swift-nio
286+
- name: Moya
287+
description: Moya is a network abstraction layer for Alamofire. It simplifies
288+
network calls and provides compile-time checking for API endpoints.
289+
owner: Moya
290+
swift_compatibility: 5.8+
291+
platform_compatibility:
292+
- Apple
293+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
294+
license: MIT
295+
url: https://swiftpackageindex.com/Moya/Moya
286296
- name: Pulse
287297
description: Pulse is a powerful logging system for Apple platforms. It records
288298
and inspects logs and network requests, and allows for real-time viewing and
289299
sharing.
290300
owner: Alex Grebenyuk
291-
swift_compatibility: 5.9+
301+
swift_compatibility: 5.10+
292302
platform_compatibility:
293303
- Apple
294-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
304+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS)
295305
license: MIT
296306
url: https://swiftpackageindex.com/kean/Pulse
297-
- name: Moya
298-
description: Moya is a network abstraction layer for Alamofire. It simplifies
299-
network calls and provides compile-time checking for API endpoints.
300-
owner: Moya
307+
- name: RxAlamofire
308+
description: RxAlamofire is a wrapper around Alamofire that adds RxSwift functionality,
309+
simplifying network requests and allowing responses to be composed in a more
310+
streamlined way.
311+
owner: RxSwift Community
301312
swift_compatibility: 5.8+
302313
platform_compatibility:
303314
- Apple
304315
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
305316
license: MIT
306-
url: https://swiftpackageindex.com/Moya/Moya
317+
url: https://swiftpackageindex.com/RxSwiftCommunity/RxAlamofire
307318
- name: Networking
308319
description: Networking is a Swift library for making network requests with a
309320
straightforward API. It supports faking requests, caching images, and various
@@ -315,17 +326,6 @@ categories:
315326
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
316327
license: MIT
317328
url: https://swiftpackageindex.com/3lvis/Networking
318-
- name: RxAlamofire
319-
description: RxAlamofire is a wrapper around Alamofire that adds RxSwift functionality,
320-
simplifying network requests and allowing responses to be composed in a more
321-
streamlined way.
322-
owner: RxSwift Community
323-
swift_compatibility: 5.8+
324-
platform_compatibility:
325-
- Apple
326-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
327-
license: MIT
328-
url: https://swiftpackageindex.com/RxSwiftCommunity/RxAlamofire
329329
- name: Testing
330330
slug: testing
331331
brief: "If you want to level up your project\u2019s tests, take a look at a selection
@@ -448,10 +448,10 @@ categories:
448448
and inspects logs and network requests, and allows for real-time viewing and
449449
sharing.
450450
owner: Alex Grebenyuk
451-
swift_compatibility: 5.9+
451+
swift_compatibility: 5.10+
452452
platform_compatibility:
453453
- Apple
454-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
454+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS)
455455
license: MIT
456456
url: https://swiftpackageindex.com/kean/Pulse
457457
- name: SwiftyBeaver

_data/packages/showcase-history.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ years:
5959
like contrast control, detail level, and color space adjustments for native
6060
placeholders. Supports animations and custom transitions.
6161
owner: Dale Price
62+
swift_compatibility: 6.0+
63+
platform_compatibility:
64+
- Apple
65+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
6266
license: MIT
6367
url: https://swiftpackageindex.com/daprice/BlurHashViews
6468
note: Linked to in [Issue 666 of iOS Dev Weekly](https://iosdevweekly.com/issues/666#aCUCaK0){:target='_blank'}.
@@ -247,10 +251,12 @@ years:
247251
description: Easy SSH client and server operations, TCP-IP forwarding, command
248252
execution, and SFTP functionality with Swift NIOSSH enhancing its capabilities.
249253
owner: Orlandos Technologies - OpenSource
250-
swift_compatibility: 5.8+
254+
swift_compatibility: 5.9+
251255
platform_compatibility:
252256
- Apple
253-
platform_compatibility_tooltip: Apple (iOS, macOS, watchOS, tvOS)
257+
- Linux
258+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
259+
and Linux
254260
license: MIT
255261
url: https://swiftpackageindex.com/orlandos-nl/Citadel
256262
note: Nominated via [this forum post](https://forums.swift.org/t/nominations-for-the-packages-community-showcase-on-swift-org/68168/44){:target='_blank'}.
@@ -259,7 +265,7 @@ years:
259265
servers with support for WebSockets and static file serving. It uses non blocking
260266
BSD sockets to handle each connection with Swift concurrency.
261267
owner: Simon Whitty
262-
swift_compatibility: 5.8+
268+
swift_compatibility: 5.9+
263269
platform_compatibility:
264270
- Apple
265271
- Linux
@@ -673,13 +679,13 @@ years:
673679
description: Grape is a Swift library for force simulation and graph visualization.
674680
It provides classes for creating simulations and forces and supports both
675681
2D and 3D graphs.
676-
owner: Zhen Li
682+
owner: Swift Graphs
677683
swift_compatibility: 5.9+
678684
platform_compatibility:
679685
- Apple
680686
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
681687
license: MIT
682-
url: https://swiftpackageindex.com/li3zhen1/Grape
688+
url: https://swiftpackageindex.com/SwiftGraphs/Grape
683689
note: Discussed on [Episode 36 of Swift Package Indexing](https://swiftpackageindexing.transistor.fm/episodes/36-even-though-the-bug-is-fixed-its-not-over){:target='_blank'}.
684690
- name: Firefly
685691
description: Firefly is a syntax highlighter for iOS and macOS. It uses regular

0 commit comments

Comments
 (0)