Go to file
Ben 9090d384ef
Add first revision of MatrixService
Does not work, because of a GuzzleHttp version clash
in nextcloud/3rdparty and php-matrix-sdk.
2021-09-15 17:19:48 +02:00
.github Rename notestutorial to upschooling 2021-08-21 16:25:23 +02:00
appinfo Rename notestutorial to upschooling 2021-08-21 16:25:23 +02:00
css Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
img Add UPschooling nextcloud app template 2021-08-21 12:58:00 +02:00
lib Add first revision of MatrixService 2021-09-15 17:19:48 +02:00
mockup Add mockups 2021-08-21 17:37:23 +02:00
src Fix license not in SPDX notation warning 2021-08-22 18:05:24 +02:00
templates Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
tests Rename notestutorial to upschooling 2021-08-21 16:25:23 +02:00
.eslintrc.js Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
.gitattributes Add mockups 2021-08-21 17:37:23 +02:00
.gitignore Ignore /js/ directory 2021-08-21 17:44:42 +02:00
.php_cs.dist Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
babel.config.js Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
CHANGELOG.md Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
composer.json Use license SPDX notation in composer.json 2021-09-15 16:16:07 +02:00
composer.lock Add php-matrix-sdk dependency 2021-09-15 14:29:46 +02:00
COPYING Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
docker-run.sh changed dependency version of nextcloud 2021-08-21 15:21:32 +02:00
Makefile Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
package-lock.json Rename notestutorial to upschooling 2021-08-21 16:25:23 +02:00
package.json Rename notestutorial to upschooling 2021-08-21 16:25:23 +02:00
phpunit.integration.xml Add UPschooling nextcloud app template 2021-08-21 12:58:00 +02:00
phpunit.xml Add UPschooling nextcloud app template 2021-08-21 12:58:00 +02:00
podman-reown.sh podman: Add auto-installation 2021-08-21 15:20:15 +02:00
podman-run.sh podman: Fix and tweak run script 2021-09-15 16:48:52 +02:00
README.md Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
stylelint.config.js Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00
webpack.js Switch to vue.js tutorial app 2021-08-21 16:17:14 +02:00

UPschooling

Place this app in nextcloud/apps/

PHPUnit GitHub Action Node GitHub Action Lint GitHub Action

This is the tutorial app which shows how to develop a very simple notes app.

Installing dependencies

make composer

Frontend development

The app tutorial also shows the very basic implementation of an app frontend using Vue.js. To build the frontend code after doing changes to its source in src/ requires to have Node and npm installed.

  • 👩‍💻 Run make dev-setup to install the frontend dependencies
  • 🏗 To build the Javascript whenever you make changes, run make build-js

To continuously run the build when editing source files you can make use of the make watch-js command.