Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert from Mapbox GL to MapLibre #812

Merged
merged 11 commits into from
Jul 18, 2023

Conversation

kevinschaul
Copy link
Collaborator

Picking up #789 where @lseelenbinder left it. The tests are now passing for me locally, and things seem to be working in the limited testing I've done manually.

Fixes #781.

@lseelenbinder
Copy link
Member

Thanks so much @kevinschaul! I'll take a look tomorrow. Super glad someone was able to pick up where I left off. 😄

@lseelenbinder lseelenbinder self-assigned this Jul 13, 2023
@lseelenbinder
Copy link
Member

I think we can probably drop tests and build for Node 12, 14, and 16 in favor of 18? Any objections?

@kevinschaul
Copy link
Collaborator Author

Great, thanks @lseelenbinder!

Looks like build/artifacts is failing to install the maputnik desktop version. I had trouble installing the desktop version in January but solved it with this PR: maputnik/desktop#17 I wonder if merging that would resolve this build issue.

@nyurik
Copy link
Member

nyurik commented Jul 13, 2023

@kevinschaul I think we should merge that PR first, although I don't see it passing any CI... perhaps because I missed it initially. That PR seems reasonable, but I'm not a GO expert

@nyurik nyurik requested review from lseelenbinder and nyurik July 15, 2023 19:10
@lseelenbinder
Copy link
Member

The go part looks good to me @kevinschaul, as well. (Also not an expert, but I've done a fair share of work with it.)

@lseelenbinder
Copy link
Member

PR looks good. I'd like to see more passing CI, but that may be better to do on master once it's merged and we're in a workable state.

@kevinschaul
Copy link
Collaborator Author

Apologies, I shared an older PR to maputnik/desktop. This PR fixes CI too. I think this is the better candidate to merge: maputnik/desktop#18

@lseelenbinder
Copy link
Member

🥳 Passing tests!

Copy link
Member

@nyurik nyurik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks awesome! Is this ready to merge?

@kevinschaul
Copy link
Collaborator Author

I think so! Do you have thoughts on the version number? We have it as 2.0.0-pre.1 but it may not be quite that big of a change. Happy to tweak that as you both see fit.

@nyurik
Copy link
Member

nyurik commented Jul 18, 2023

CI/codesandbox is failing, and I suspect it can be solved with one of the ways to accept the host, e.g. -o "StrictHostKeyChecking no" or similar. Not sure if it should be done as part of this PR though

@nyurik nyurik merged commit a99cbc0 into maplibre:master Jul 18, 2023
@nyurik
Copy link
Member

nyurik commented Jul 18, 2023

Merged! I agree that 2.x is good for this kind of change :)

@@ -1,3 +1,5 @@
/* TODO */
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This might be worth moving to a separate / new issue, describing the TODO in more detail.

@tordans tordans mentioned this pull request Jul 19, 2023
@kevinschaul kevinschaul deleted the switch-to-maplibre-ks branch August 29, 2024 19:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support for maplibre
4 participants