Skip to content

Project layout

mkdocs.yml    # The configuration file.
docs/
    index.md  # The documentation homepage.
    ...       # Other markdown pages, images and other files.
.
├── app                     # The Vue app
│   ├── dist                # Built files
│   ├── node_modules        # Vue framework and dependencies
│   ├── public              # Files not built by Vue
│   │   ├── app             # Files related to each apps
│   │   ├── img
│   │   │   └── apps
│   │   └── js
│   └── src
│       ├── assets
│       │   ├── css
│       │   ├── font
│       │   ├── img
│       │   ├── js
│       │   └── sass
│       ├── components
│       ├── composables
│       ├── locales
│       └── router
├── assets
├── certs                   # Self signed certs for dev only
├── conf.d                  # nginx conf
│   ├── dev
│   └── prod
├── db                      # Database files
├── docs                    # Documentation
├── php                     # PHP backend and configuration
│   ├── Controller          # Entry points
│   ├── Entity
│   ├── Repository
│   └── config.sample.php   # sample php config file
├── php.conf                # PHP server conf and Dockerfile
├── sql                     # SQL files
├── vendor                  # PHP dependencies (OIDC lib)
├── composer.json           # Php dependencies list (composer)
├── composer.lock           # Php dependencies versions (composer)
├── compose.yaml            # Docker compose file
├── mkdocs.yml              # mkdocs config file
├── nginx.conf              # main nginx conf file
└── README.md