From 04c8f9ca6f16cce6a29002253e545c905a81e06f Mon Sep 17 00:00:00 2001 From: Adam Young Date: Wed, 18 Sep 2024 15:29:50 +0100 Subject: [PATCH] DOCS: Update README Development section with Xcode 16/Swift 6.0 --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index bf4a340b..3e1faa43 100644 --- a/README.md +++ b/README.md @@ -74,21 +74,29 @@ Documentation and examples of usage can be found at ### Prerequisites -Install [homebrew](https://brew.sh) and the follow formulae +Xcode 16.0+ +Swift 6.0+ +Homebrew + +#### Homebrew + +Install [homebrew](https://brew.sh) and the following formulae * [swiftlint](https://github.com/realm/SwiftLint) * [swiftformat](https://github.com/nicklockwood/SwiftFormat) * [markdownlint](https://github.com/igorshubovych/markdownlint-cli) -* [xcbeautify](https://github.com/cpisciotta/xcbeautify) ```bash -brew install swiftlint swiftformat markdownlint xcbeautify +brew install swiftlint swiftformat markdownlint ``` ### Before submitting a PR #### Unit and Integration Tests +[Swift Testing](https://github.com/swiftlang/swift-testing) is used as the +testing framework. XCTest is no longer used. + Ensure all new code is covered by unit tests. If any new methods are added to services that make calls to TMDb API endpoints, ensure there are integration tests covering these.