Minh Nguyễn

Results 420 issues of Minh Nguyễn

The Swift standard library defines an `Identifiable` protocol that provides for an `id` property. The documentation for this property says the ID’s value can be as unique or as commonplace...

question
op-ex
jira-sync-complete

Defined a `JSONValueConvertible` protocol that provides more flexibility in converting types to `JSONValue`, `JSONArray`, and `JSONObject`. #159 initially implemented this protocol, but I split it out into this separate PR...

op-ex
feature

Added a performance test of encoding and decoding the [notoriously complex](https://lists.openstreetmap.org/pipermail/dev/2019-March/030545.html) boundary of the Navajo Nation from the [2020 U.S. Census](https://www.census.gov/geographies/mapping-files/time-series/geo/cartographic-boundary.html). As a proof of concept (but mostly so it’s...

performance

Port [turf-buffer](https://github.com/Turfjs/turf/tree/master/packages/turf-buffer) as `padded(by:)`.

improvement
JS parity

This library currently defines the radius of the Earth as 6 373 000 m for the purpose of converting between meters and radians in the Haversine formula: https://github.com/mapbox/turf-swift/blob/40c7d772c46837aa9e5ceb60d22d8ad97a4be708/Turf/Turf.swift#L7 Apparently this value came from...

bug
JS parity

The Directions API added a `closure` option to the `annotations` query parameter and a corresponding `closure` property to the per-leg `annotation` object in 2019. We should add a `closure` case...

platform parity
feature
jira-sync-complete

AttributeOptions has historically been an OptionSet for convenience and to avoid redundancy: https://github.com/mapbox/mapbox-directions-swift/pull/118#discussion_r109551839. However, after we made it an OptionSet, it became apparent that the Directions API could arbitrarily begin...

backwards incompatible
op-ex
jira-sync-complete

We should adapt the work @chezzdev did in mapbox/mapbox-navigation-ios#3439 mapbox/mapbox-navigation-ios#3469 to run the jazzy documentation generation script on CI for every PR and push it to publisher-production for release tags....

documentation
build

The command line tool should accept a Mapbox Directions API request URL as input instead of a JSON file. This functionality was previously implemented in #580, which was obsoleted by...

command line tool
feature

The Directions API recently overloaded the `exclude` query parameter with an option to specify a list of point geometries in [WKT format](https://en.wikipedia.org/wiki/Well-known_text_representation_of_geometry). We should add support for this syntax to...

platform parity
blocked
feature
jira-sync-complete