.package(name: "SourceKitLSP", url: "https://github.com/apple/sourcekit-lsp", .branch("main")), .package(url: "https://github.com/apple/swift-argument-parser.git", .upToNextMinor(from: "0.3.1")), .package(url: "https://github.com/envoy/Ambassador.git", from: "4.0.0"),
ちょうどこれがわかりやすいと思うんですけど、一貫性があまりなくてめっちゃ難しくないです? バージョンの指定は from: "4.0.0"
と .upToNextMinor(from: "0.3.1")
でupToNextMinor外側に書くのか、、、って感じだし、 from: "4.0.0"
と .branch("main")
もそっちは引数名でこっちは型なの?みたいな。