In order to make easier to develop custom projects mapstore could be uploaded on npm as library, so developers can simply include the framework as dependency, instead of using git submodule.
We need to split the MS bundle in smaller parts for each relevant module (e.g. core, plugins, apis etc) and publish those scripts inside the GeoSolutions NPM registry (as part of the release processes, new bundles need to be produced and published to NPM). The issue #3125 exposes some information about preliminary checks. This can allow more streamlined MS project excluding Git sub-modules.
What kind of improvement you want to add? (check one with "x", remove the others)
[ ] Minor changes to existing features
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
Description
In order to make easier to develop custom projects mapstore could be uploaded on npm as library, so developers can simply include the framework as dependency, instead of using git submodule.
We need to split the MS bundle in smaller parts for each relevant module (e.g. core, plugins, apis etc) and publish those scripts inside the GeoSolutions NPM registry (as part of the release processes, new bundles need to be produced and published to NPM). The issue #3125 exposes some information about preliminary checks. This can allow more streamlined MS project excluding Git sub-modules.
What kind of improvement you want to add? (check one with "x", remove the others)
Other useful information