Hey Xavier,Thanks for the update. I’ll help with the MR review promptly and come up with a ticket of improvement for DevX next week. I will bill two hours for these. Hope that’s okay with you :)Best regardsQuinnOn 3 Mar 2026, at 12:03, Xavier Antoviaque <xavier@whitebox.aero> wrote:Forwarding to you Quinn as I don't think you are on the mailing-list - FYI.Also note that Avinash is going through an emergency medical operation, so he hasn't been able to look into your MR as planned this week. He should hopefully be back on his feet next week! And in any case I'll make sure we complete the next steps on the MR decided last week.And we can also move forward with discussing and scheduling the list of improvements you would suggest to the developer experience, as soon as you are ready to post the ticket listing them.On Mon, Mar 2, 2026, at 14:27, Xavier Antoviaque wrote:Video for the demo on how to customize map styling by Quinn available at: https://www.youtube.com/watch?v=olQofyT-oqAOn Tue, Feb 24, 2026, at 17:47, Zoom wrote:
Meeting assets for Maps MR - Steps to merge & customization demo by Quinn are ready!
Recording
Duration: 00:10:12Cloud recordings will be deleted automatically after they have been stored for 90 days.
Meeting summary
Quick recap
The team met to review Quinn's work on map implementation and styling, which included demonstrating how to use MapLibre and Protomaps for rendering vector maps and customizing styles through JSON files. Avinash and Milos confirmed that the map implementation looked good and was ready for merging, though they noted some remaining work on plugin changes and routing. The team agreed to merge Quinn's work to a feature branch before integrating it into the main repository, with Avinash taking the lead on coordinating the merge process. Quinn also shared his experience with developer onboarding and offered to create a ticket with suggestions for improvements to the documentation and contribution process.
Next steps
- Qing: Double check what's left in the current merge request, close any remaining issues, and update the target branch to a feature branch for further collaboration.
- Avinash: Handle creation and coordination of the feature branch, and work with Qing to merge the plugin and related changes into the feature branch.
- Avinash: Take on the remaining plugin changes, including investigating and implementing a solution for the proxy/hostname issue, starting in the coming sprint.
- Qing: Update the README with instructions on how the GeoJSON files for country borders were generated.
- Qing: Open a ticket listing suggestions for improving developer onboarding and documentation, based on recent experience, and discuss with the team in the ticket.
- Team (Avinash/Miloш): Review and approve the merge request(s) in the next few days after Qing's final checks.
- Qing: (Optional, if needed) Provide support or feedback to Avinash/Miloш on any remaining scripting bugs or improvements found during further work.
Summary
Merge Request Review and Setup
The team discussed the status of a merge request review, with Quinn demonstrating the setup and testing of a new machine for map data processing. Xavier encouraged the team to review any outstanding issues from the merge request before dividing the remaining work between Avinash and Miloš. Quinn also offered to show the team how to customize the theme and styling of the maps, though this portion of the meeting was not recorded.
Map Plugin Merge Discussion
The team discussed merging a map plugin and associated changes. Avinash reviewed the demo and found it mostly complete, with only minor issues to address in the coming sprint. Qing and Miloš agreed to merge the plugin first, followed by the main changes. They discussed the need to document routing and hostname configurations. Avinash and Qing also reviewed the country border data and agreed to update the README with instructions for generating GeoJSON files.
Map Styling and Code Merging
The team discussed merging code to a feature branch to keep the master branch clean, with Avinash and Miloš taking on the remaining work. Qing demonstrated how to use Maputnik to style maps, including changing colors, adjusting contour lines, and modifying elevation data. They agreed to have a follow-up workshop on map styling, which Xavier offered to record.
Protomaps Map Rendering System Demo
Quinn demonstrated a new map rendering system using Protomaps and MapLibra, which allows for flexible styling and dynamic style changes. Miloš asked questions about the system's functionality, including how it handles data and styles, and Quinn explained the components and their interactions. Xavier suggested improving developer onboarding for contributing to Whitebox, and Quinn agreed to review documentation and provide suggestions. They decided to create a ticket to discuss developer experience improvements.
Thank you,Zoom Support Team
Zoom.com55 Almaden Blvd
San Jose, CA 95113© 2026 Zoom Communications, Inc.