Skip to content

Extract roadsign-regulation-plugin from plugins repo#1383

Draft
piemonkey wants to merge 12 commits into
masterfrom
feat/add-ar-import
Draft

Extract roadsign-regulation-plugin from plugins repo#1383
piemonkey wants to merge 12 commits into
masterfrom
feat/add-ar-import

Conversation

@piemonkey

Copy link
Copy Markdown
Contributor

Overview

This doesn't actually get to the AR-design plugin yet, but the roadsign-regulation plugin should be working in the test app. This is a draft as it hasn't been tested in GN or another consuming app. We'll also need to set up the build scripts for allowing releases and dev releases.

connected issues and PRs:

Part of https://binnenland.atlassian.net/browse/GN-6154

Setup

Shouldn't be necessary.

How to test/reproduce

The test-app has a new page which includes the plugin.

Challenges/uncertainties

So many weird type problems and import changes.

Checks PR readiness

  • UI: feedback for any loading/error states
  • Tested on Firefox and Chrome-based browsers
  • changelog
  • npm lint
  • no new deprecation warnings

Includes making Option code non-private, so we can avoid duplicating
this in the plugins repo.
Prevents vite getting errors from incorrect module config
Prevents vite getting errors from incorrect module config
Pull in the two helper functions that we were actually using.
Putting these temporarily in the editor repo allows for us to move out
just the roadsign regulation plugin without having to move many
dependencies at once and avoids dependency issues from depending on the
plugins in the extracted module.
Use monorepo set-up to include the separate module in a way that should
avoid maintenance overhead of many repositories. For now the build
config is taken and adapted from the editor module.
@piemonkey piemonkey force-pushed the feat/add-ar-import branch from a8f9b4f to 898daab Compare June 16, 2026 08:59
It seems weird that this is necessary :s
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