morenonicolelli commented on issue #78: URL: https://github.com/apache/arrow-swift/issues/78#issuecomment-3182614458
Reading the current main Package.swift, external user can use only "Arrow" target: """ products: [ .library( name: "Arrow", targets: ["Arrow"]) ] """. The other "FlightArrow" and "go-swift" are internal. They are not expose on Products. You can use them only into the package. Also, if you use "go-swift" only for testing, you can create a plugin and use it during testing pre-build or after-build. I try to understand how and when you use it (I'm a go dev too) but I don't find where you use it. For the above reason, this change is structurally a major but for external user is not changing anything, so for them is a minor. About version: why first version is the 21? Just curiosity ahahah For the Traits side: I never use them but I can read is used for conditional dependencies. If you explain to me what's your idea or your plan maybe I can help you more. Also, I have to check more and better traits part. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: github-unsubscr...@arrow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org