Skip to content

Folders structure

This is the overall framework folder structure:

```txt +-- package.json +-- pom.xml +-- build.sh +-- .editorconfig +-- Dockerfile +-- ... +-- build (build related files) +-- karma.conf.*.js +-- tests.webpack.js +-- webpack.config.js +-- prod-webpack.config.js +-- docma-config.json +-- testConfig.json +-- ... +-- java (java backend modules) +-- pom.xml +-- services +-- web +-- printing +-- translations (i18n localization files) | +-- data.en-US.json +-- utility (general utility scripts and functions) | +-- eslint | +-- build | +-- projects | +-- translations +-- web (frontend module) +-- client | +-- index.html (demo application home page) +-- plugins (ReactJS smart components with required reducers) +-- components (ReactJS dumb components) | +-- category | | +-- .jsx (ReactJS component) | | +-- ... | | +-- tests (unit tests folder) | | +-- -test.jsx | +-- ... +-- actions (Redux actions) +-- configs (JSON config files like localConfig.json, pluginsConfig.json, new.json, newgeostory.json, etc) +-- epics (redux-observable epics) +-- reducers (Redux reducers) +-- stores (Redux stores) ... product (the MapStore main application) +...

```