-
-
Notifications
You must be signed in to change notification settings - Fork 55
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
Js to ts #52
Js to ts #52
Conversation
add typescript types rename javascript folder add Style typings & configure eslint fixup tests fix example app rename folder back to javascript use geojson types Use working map url Cleanup example
@sarahsporck This is awesome! Once the snapshots are updated |
So the snapshot tests are updated. regarding the linting issues. I tried not to change to much existing code. And it seems there are at least more than a 100 linting warnings on the main branch already. As this pr is already quite unbearably large I'd tackle them in a separate pr on top of this one :) Regarding reviewing. I think it makes sense to do more of a functional review, as doing a full fledged code review would eat a lot of time and resources. Although there are a few files where I did struggle a bit during refactoring, which would be the |
Hi @sarahsporck, yeah, I agree. E2E tests pass, so theoretically the changes didn't impact the api or functionality 😂, but I think it is worth build and testing the client manually. I'll go ahead and do that and report back, but I suggest others do that as well. We should probably do a major version bump and release an alpha just to be on the safe side. |
Would be nice to get another review here. :) |
Hi @sarahsporck, tests pass, builds for both Android and iOS on the simulators. Core functionally works. LGTM. Nice work! |
yep. Sadly I don't have write access and therefore cannot merge :/ |
@ianthetechie, would it be possible to get this reviewed and merged. It's be nice to do a major bump and release with an alpha tag. I've got a local expo branch that builds upon this. Once this is merged and rebase and push that up for review. |
Thanks @sarahsporck and @tyrauber!
Agreed.
Also agreed; I'll give a quick skim but focus more on validating that nothing serious broke.
Could we add Sarah as a contributor with write access @wipfli? She has been immensely helpful and I think it makes sense to give her write access.
Agreed on merge + do a prerelease. |
Yes let's grant @sarahsporck write access to this repository. We usually announce it when people get elevated access rights in the maplibre slack channel. @ianthetechie would you like to do the announcement there? |
Added @sarahsporck as write and elevated @ianthetechie to admin. Congrats both and thanks for your contributions! |
Done. Thanks, Oliver!
—
Ian Wagner
Stadia Maps | Founder & President
stadiamaps.com <https://stadiamaps.com/>
… On Sep 14, 2023, at 00:27, Oliver Wipfli ***@***.***> wrote:
Added @sarahsporck <https://github.com/sarahsporck> as write and elevated @ianthetechie <https://github.com/ianthetechie> to admin. Congrats both and thanks for your contributions!
—
Reply to this email directly, view it on GitHub <#52 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAQKSGAQJDZNRASNNX5BEY3X2HGHNANCNFSM6AAAAAA3T22LCM>.
You are receiving this because you were mentioned.
|
So @ianthetechie. I am free to finish this up then? :) |
Yes, this looks good to me code-wise. Feel free to merge once you're happy with this and do an alpha release with a new major version @sarahsporck :D |
Description
Fixes #4
Checklist
yarn lint:fix
in the root folderyarn test
in the root folderyarn generate
in the root folderCHANGELOG.md
I updated the typings files (index.d.ts
)/example
)I took quite a bit of inspiration from the https://github.com/rnmapbox/maps repo, as they already "finished" their ts migration a while ago.