|
|
||
|---|---|---|
| appinfo | ||
| css | ||
| img | ||
| js | ||
| lib/Controller | ||
| src | ||
| templates | ||
| .editorconfig | ||
| .eslintrc.js | ||
| Makefile | ||
| README.md | ||
| babel.config.js | ||
| composer.json | ||
| package-lock.json | ||
| package.json | ||
| stylelint.config.js | ||
| webpack.js | ||
README.md
Module Agency
Was zu ändern ist
Änderungen bei einem neuen Modul
appinfo -> info.xml - id, name, summary, namespace, category, navigation (name, route, icon) routes.php - Eventuell hier anpassen, aber das erstmal so lassen
js -> Dieser Ordner sollte LEER sein
lib -> Controller -> PageController.php - namespace (Zeile 4), - Zeile 25 bei main den neuen Modulnamen davorschreiben src -> App.vue - bei Content den app-name ändern, NICHT aber weiter unten bei export default usw.
README.md Hier einmal als Kommentar den Modulnamen anpassen fürs Git composer.json bei name anpassen auf da/NAMEDESMODULS description anpassen package.json name und desc anpassen sowie version und author
Befehl für den Docker und die Bash, um die Befehle beim Docker abzusetzen docker exec -it nextcloud bash
hier dann ins Verzeichnis, dann: npm install
Das dauert dann kurz, weil ja alle node_modules installiert und eingerichtet werden.
dann für HOT REALOAD: make watch-js oder für BUILD: make build-js -> Die Skripte sind in der package.json verlinkt