Ferdinand Thiessen 390e0fc95b | ||
---|---|---|
.vscode | ||
public | ||
src | ||
.editorconfig | ||
.eslintignore | ||
.eslintrc.js | ||
.gitignore | ||
.postcssrc.js | ||
.prettierrc | ||
.prettierrc.js | ||
README.md | ||
babel.config.js | ||
package-lock.json | ||
package.json | ||
quasar.conf.js | ||
tsconfig.json |
README.md
Flaschengeist (flaschengeist-frontend)
Dynamischen Managementsystem für Studentenclubs
Install the dependencies
npm install
Plugins
Build a Plugin
A Flaschengeist-Frontend-Plugin should be placed in src/plugins
.
It needs a plugin.ts
File which exports a plugin with the following interface:
name: string;
mainRoutes?: PluginRouteConfig[];
outRoutes?: PluginRouteConfig[];
store?: Map<string, Module<any, StateInterface>>;
requiredModules: string[];
version: string;
You have to import FG_Plugin
from plugins.d.ts
.
Configure Plugin
You can activate and deactive Plugins in src/boot/plugins.ts
. You have to set the name of the Plugin into config.loadModules
.
The order of the plugins is importend!
Start the app in development mode (hot-code reloading, error reporting, etc.)
quasar dev
Lint the files
npm run lint
Build the app for production
quasar build