mapbox / mapbox/turf-swift

Port turf-intersect

Open
#51 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

improvement JS parity
Dominant language
Swift
Stars
271
Forks
65
PR merge metrics
No merged PRs in 30d

Description

Port [turf-intersect](https://github.com/Turfjs/turf/tree/6cec9ad307bcb2f47a0f1ace843b2a0f20692b64/packages/turf-intersect). This seems to be needed for [`turf-hex-grid`](https://github.com/Turfjs/turf/blob/6cec9ad307bcb2f47a0f1ace843b2a0f20692b64/packages/turf-hex-grid/index.ts) (#33 ).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Read the linked turf-intersect package first, then inspect the turf-hex-grid index.ts entry point referenced in the issue. Compare the existing turf-swift structure and determine the equivalent Swift API and GeoJSON behavior. Done means turf-intersect is ported and available for the turf-hex-grid work in issue #33.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
data
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.