Ga naar hoofdinhoud

Developer Guide

Overview

This is a Nextcloud application. Below you will find important information about the project structure and where to find various components.

Project Structure

  • appinfo/routes.php: Defines the routes for the application. For example:
    <?php

    return [
    'routes' => [
    ['name' => 'dashboard#page', 'url' => '/', 'verb' => 'GET'],
    ],
    ];
  • lib: Contains all the PHP code for the application.
  • src: Contains all the Vue.js code for the application.
  • docs/schema: Contains all the schema definitions in JSON Schema files.

Schemas

All schemas are defined in the docs/schema folder using JSON Schema files. These schemas are used to validate the structure of data within the application.

Additional Information

For more detailed information on how to contribute to this project, please refer to the other documentation files in the docs folder.