.github | ||
appinfo | ||
css | ||
img | ||
lib | ||
mockup | ||
src | ||
templates | ||
tests | ||
.eslintrc.js | ||
.gitattributes | ||
.gitignore | ||
.php_cs.dist | ||
babel.config.js | ||
CHANGELOG.md | ||
composer.json | ||
composer.lock | ||
COPYING | ||
docker-run.sh | ||
Makefile | ||
package-lock.json | ||
package.json | ||
phpunit.integration.xml | ||
phpunit.xml | ||
podman-reown.sh | ||
podman-run.sh | ||
README.md | ||
stylelint.config.js | ||
webpack.js |
UPschooling
Place this app in nextcloud/apps/
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.