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: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]