============ Introduction ============ Create an app ------------- .. sectionauthor:: Bernhard Posselt After :doc:`you've set up the development environment <../general/devenv>` 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 * **src/**: Contains the source code of your vue.js app * **templates/**: Contains the templates * **tests/**: Contains the tests