specklesystems / speckle-sharp

.NET SDK, Schema and Connectors: Revit, Rhino, Grasshopper, Dynamo, ETABS, AutoCAD, Civil3D & more.
https://speckle.systems
Apache License 2.0
370 stars 170 forks source link

Host app non-central managed #3543

Closed adamhathcock closed 3 months ago

adamhathcock commented 3 months ago

Now we're locally moving host app versions to converters/connectors. Everything else is centrally managed

adamhathcock commented 3 months ago

Is this really required? I fear we're going to end with +20 Package.props files, which is just going to make everything more confusing.

Well, it's either this or get rid of Central management altogether. It's already doing this, btw it's just now reflection in the solution.

AlanRynne commented 3 months ago

I'm not sure we need or want to centrally manage every package in a way that's not centralized.

My take on this would be:

I'm not sure what's the benefit of having different Directory.Packages.props files just for 2 projects at a time. Specially considering the converter also needs the same version as the connector and it lives elsewhere.

We seem to already have 3 different package.props files just for autocad alone.

That being said, I'm happy to be convinced otherwise 😉