36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
# Le fichier `manifest.yml`
|
|
|
|
Le fichier `manifest.yml` à la racine du bundle de votre application contient des informations décrivant celles ci. Vous trouverez ci dessous un exemple commenté.
|
|
|
|
```yaml
|
|
# REQUIS - L'identifiant de votre application. Il doit être globalement unique.
|
|
# Un identifiant du type nom de domaine inversé est en général conseillé (ex: tld.mycompany.myapp)
|
|
id: tld.mycompany.myapp
|
|
|
|
# REQUIS - Le numéro de version de votre application
|
|
# Celui ci devrait respecter le format "semver 2" (voir https://semver.org/)
|
|
version: 0.0.0
|
|
|
|
# REQUIS - Le titre de votre application.
|
|
title: My App
|
|
|
|
# OPTIONNEL - Les mots-clés associés à votre applications.
|
|
tags: ["chat"]
|
|
|
|
# OPTIONNEL - La description de votre application.
|
|
# Vous pouvez utiliser la syntaxe Markdown pour la mettre en forme.
|
|
description: |>
|
|
A simple demo application
|
|
|
|
# OPTIONNEL - Métadonnées associées à l'application
|
|
metadata:
|
|
# OPTIONNEL - Liste des chemins permettant d'accéder à certains URLs identifiées (page d'administration, icône si existante, etc)
|
|
paths:
|
|
# Si défini, chemin vers la page d'administration de l'application
|
|
admin: /admin
|
|
# Si défini, chemin vers l'icône associée à l'application
|
|
icon: /my-app-icon.png
|
|
|
|
# OPTIONNEL - Role minimum requis pour pouvoir accéder à l'application
|
|
minimumRole: visitor
|
|
``` |