Go to file
Holger Trampe 257aa8d9ac first commit 2021-05-18 20:48:09 +00:00
appinfo first commit 2021-05-18 20:48:09 +00:00
css first commit 2021-05-18 20:48:09 +00:00
img first commit 2021-05-18 20:48:09 +00:00
js first commit 2021-05-18 20:48:09 +00:00
lib/Controller first commit 2021-05-18 20:48:09 +00:00
src first commit 2021-05-18 20:48:09 +00:00
templates first commit 2021-05-18 20:48:09 +00:00
.editorconfig first commit 2021-05-18 20:48:09 +00:00
.eslintrc.js first commit 2021-05-18 20:48:09 +00:00
Makefile first commit 2021-05-18 20:48:09 +00:00
README.md first commit 2021-05-18 20:48:09 +00:00
babel.config.js first commit 2021-05-18 20:48:09 +00:00
composer.json first commit 2021-05-18 20:48:09 +00:00
package-lock.json first commit 2021-05-18 20:48:09 +00:00
package.json first commit 2021-05-18 20:48:09 +00:00
stylelint.config.js first commit 2021-05-18 20:48:09 +00:00
webpack.js first commit 2021-05-18 20:48:09 +00:00

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