ohmg-dev / OldInsuranceMaps

A public space for georeferencing historical fire insurance maps.
https://oldinsurancemaps.net
GNU General Public License v3.0
17 stars 2 forks source link

Install updates #164

Closed mradamcox closed 9 months ago

mradamcox commented 9 months ago

Inspired by the need to create a full re-install, this PR includes a handful of improvements that streamline the deployment process. Not a full overhaul, but incremental progress.

mradamcox commented 9 months ago

Additionally, I've added an overhaul to the frontend css that removes the need for the original base.css file from GeoNode. This file had tons of rules that were unused, but some were still applied here and there so it was a messy thing to remove entirely... happy to have finally gotten around to it. Hopefully no css regressions, but will continue to test locally before merging.

To improve the dev process for the svelte files, all of the Svelte a11y warnings have been addressed, so the svelte files all build without any extra console messages. See especially https://github.com/openlayers/openlayers/issues/10245.

The most common a11y action needed was turning divs or other non-interactive elements to which I had added an on:click handler into proper button elements.