Skip to content

Commit 3437bb5

Browse files
committed
Update code formatting and improve API ergonomics
- Improved code formatting and consistency across all Swift files - Enhanced documentation and README - Updated Package.swift configuration - Improved test coverage and validation
1 parent 3520305 commit 3437bb5

20 files changed

+27
-21
lines changed

.gitignore

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,23 @@
1-
.build/
1+
*~
2+
3+
Package.resolved
4+
DerivedData/
5+
Thumbs.db
6+
7+
# Dot files/directories (opt-in only)
8+
/.*
9+
!/.github
10+
!/.gitignore
11+
!/.spi.yml
12+
!/.swift-format
13+
!/.swiftformat
14+
!/.swiftlint.yml
15+
16+
# Documentation (opt-in for top-level .md files only)
17+
/*.md
18+
!README.md
19+
!LICENSE.md
20+
!CHANGELOG.md
21+
!CONTRIBUTING.md
22+
!CODE_OF_CONDUCT.md
23+
!SECURITY.md

Package.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ extension Target.Dependency {
1515
let package = Package(
1616
name: "swift-rfc-4287",
1717
platforms: [
18-
.macOS(.v14),
19-
.iOS(.v17)
18+
.macOS(.v15),
19+
.iOS(.v18),
20+
.tvOS(.v18),
21+
.watchOS(.v11)
2022
],
2123
products: [
2224
.library(

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,6 @@ let feed = RFC_4287.Feed(id: url, title: "My Feed", updated: Date())
7979

8080
```swift
8181
import RFC_4287
82-
import Foundation
8382

8483
// Create an Atom feed
8584
let feed = RFC_4287.Feed(

Sources/RFC 4287/Category.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

Sources/RFC 4287/Content.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

Sources/RFC 4287/Date+Atom.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21

32
extension Date {
43
/// Formats the date according to RFC 3339 (used by Atom)

Sources/RFC 4287/Entry.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

Sources/RFC 4287/Feed.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

Sources/RFC 4287/Generator.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

Sources/RFC 4287/Link.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import Foundation
21
import RFC_3987
32

43
extension RFC_4287 {

0 commit comments

Comments
 (0)