Skip to content

Commit

Permalink
DOCS: Update README Development section with Xcode 16/Swift 6.0
Browse files Browse the repository at this point in the history
  • Loading branch information
adamayoung committed Sep 18, 2024
1 parent 6e1fb3a commit 04c8f9c
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down

0 comments on commit 04c8f9c

Please sign in to comment.