Skip to content
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

Convert "openrouteservice", "qplotly" and "qtimeseries" to standalone plugins (ie. no more build step for static plugin.js) #746

Draft
wants to merge 33 commits into
base: dev
Choose a base branch
from

Conversation

Raruto
Copy link
Contributor

@Raruto Raruto commented Feb 9, 2024

Work in progress

It works (more or less), but to test/complete some internal logics (especially "qplotly") I would really need a hand from initial developers..

Precedes: g3w-suite/g3w-client#485

Follows: g3w-suite/g3w-client#574

Motivation

  1. Deprecate/archive the following repositories:

  2. reduce entry barrier for other developers allowing them to test code changes without having to recompile it (ie. npm/yarn should not be a mandatory dependency to develop/deploy a plugin)

  3. Lazy loading active language translation (i18n) instead to include all locales within the generated bundle g3w-client#412

Related: g3w-suite/g3w-client#292 g3w-suite/g3w-client#442

@Raruto Raruto added the refactoring Anything which could result in a API change label Feb 9, 2024
@Raruto Raruto changed the title Convert "openrouteservice", "qplotly" and "qtimeseries" to standalone plugins (ie. no more build step for plugin.js) Convert "openrouteservice", "qplotly" and "qtimeseries" to standalone plugins (ie. no more build step for plugin.js) Feb 9, 2024
@Raruto Raruto changed the title Convert "openrouteservice", "qplotly" and "qtimeseries" to standalone plugins (ie. no more build step for plugin.js) Convert "openrouteservice", "qplotly" and "qtimeseries" to standalone plugins (ie. no more build step for static plugin.js) Feb 9, 2024
- convert `plugin.vue` to `sidebar.js`
- make use of dynamic imports for async components
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring Anything which could result in a API change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants