Skip to content

Install updates#164

Merged
mradamcox merged 25 commits into
dev/0.0.1from
install_updates
Dec 28, 2023
Merged

Install updates#164
mradamcox merged 25 commits into
dev/0.0.1from
install_updates

Conversation

@mradamcox
Copy link
Copy Markdown
Member

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
Copy link
Copy Markdown
Member Author

mradamcox commented Dec 27, 2023

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 openlayers/openlayers#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.

@mradamcox mradamcox merged commit cf7421c into dev/0.0.1 Dec 28, 2023
@mradamcox mradamcox deleted the install_updates branch December 28, 2023 15:11
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.

1 participant