Management system for student clubs https://flaschengeist.dev
Go to file
Ferdinand Thiessen 544d58889b Fixed Sessions 2021-03-19 15:42:10 +01:00
.vscode [Vue3] Fixed Components with components options definied. Fixed config files. 2021-03-19 15:19:52 +01:00
deps [Quasar2] Submodule for QCalendar 2021-03-19 15:33:43 +01:00
public Enable our awsome SVG favicon 2021-02-03 11:13:27 +01:00
src Fixed Sessions 2021-03-19 15:42:10 +01:00
src-cordova [Vue3] Fixed some more error and merge issues 2021-03-19 15:25:22 +01:00
.editorconfig new Project with Quasar 2020-10-02 09:13:14 +02:00
.eslintignore Use yarn and updated dependencies 2020-11-24 17:34:12 +01:00
.eslintrc.js [Vue3] Increase warning level for better code quality and fixed issues found. 2021-03-19 15:26:58 +01:00
.gitignore Code formatting with prettier 2021-01-28 23:08:34 +01:00
.gitmodules [Quasar2] Submodule for QCalendar 2021-03-19 15:33:43 +01:00
.postcssrc.js new Project with Quasar 2020-10-02 09:13:14 +02:00
README.md Use yarn and updated dependencies 2020-11-24 17:34:12 +01:00
babel.config.js new Project with Quasar 2020-10-02 09:13:14 +02:00
package.json [pinia] Added Pinia, replaced vuex on user and session 2021-03-19 15:42:10 +01:00
quasar.conf.js [pinia] Added Pinia, replaced vuex on user and session 2021-03-19 15:42:10 +01:00
quasar.extensions.json Finished Basic Calendar Week Functionality 2021-02-06 00:07:58 +01:00
tsconfig.json [Vue3] Fixed some more error and merge issues 2021-03-19 15:25:22 +01:00
yarn.lock [pinia] Added Pinia, replaced vuex on user and session 2021-03-19 15:42:10 +01:00

README.md

Flaschengeist (flaschengeist-frontend)

Dynamischen Managementsystem für Studentenclubs

Install the dependencies

yarn 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.)

yarn quasar dev

Lint the files

yarn run lint

Build the app for production

yarn quasar build