Create an app

After you’ve set up the development environment change into the Nextcloud apps directory:

cd /var/www/nextcloud/apps

Then create a skeleton app in the app store. This doesn’t publish anything on the appstore yet, it just gives you a download.

Enable the app

The app can now be enabled on the Nextcloud apps page.

App architecture

The following directories have now been created:

  • appinfo/: Contains app metadata and configuration
  • css/: Contains the CSS
  • img/: Contains icons and images
  • js/: Contains the JavaScript files
  • lib/: Contains the PHP class files of your app
  • templates/: Contains the templates
  • tests/: Contains the tests