You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This library should run on all of Swift’s officially supported platforms, including Linux. Linux support should be practical because this library has no real UI dependency, other than a few conveniences around default pixel densities that are easy to stub out.
Linux support will enable the command line utility in #451 to be run in the same development environment that Valhalla developers use, making it more likely that any regressions introduced in the Mapbox Directions API will be quickly caught by the server-side teams before production deployment.
#366 attempted to add Linux and SPM support and rename the library from MapboxDirections.swift to MapboxDirections all at the same time, but it got bogged down by the need to support Objective-C. Since then, we added SPM support in #362, removed Objective-C compatibility in #382, and renamed the library in #400. #366 may be of interest for a few build-related files, but most of its changes are no longer necessary. The one remaining blocker is that Polyline doesn’t support Linux yet: raphaelmor/Polyline#55.
This issue is on the v1.2.0 milestone, but I think we’ll need to take care of raphaelmor/Polyline#55 within the v1.1 timeframe so that it goes into the semver-major release of Polyline that we’ll already teed up to put out.
This library should run on all of Swift’s officially supported platforms, including Linux. Linux support should be practical because this library has no real UI dependency, other than a few conveniences around default pixel densities that are easy to stub out.
Linux support will enable the command line utility in #451 to be run in the same development environment that Valhalla developers use, making it more likely that any regressions introduced in the Mapbox Directions API will be quickly caught by the server-side teams before production deployment.
#366 attempted to add Linux and SPM support and rename the library from MapboxDirections.swift to MapboxDirections all at the same time, but it got bogged down by the need to support Objective-C. Since then, we added SPM support in #362, removed Objective-C compatibility in #382, and renamed the library in #400. #366 may be of interest for a few build-related files, but most of its changes are no longer necessary. The one remaining blocker is that Polyline doesn’t support Linux yet: raphaelmor/Polyline#55.
/cc @mapbox/navigation-ios @frederoni
The text was updated successfully, but these errors were encountered: