Convert html button-links to markdown syntax

This commit is contained in:
Alexandre Aubin 2021-02-07 04:34:04 +01:00
parent d1e49e3145
commit 50c42679d8
27 changed files with 88 additions and 89 deletions

View file

@ -21,7 +21,7 @@ routes:
## Installationsschritte ## Installationsschritte
<a class="btn btn-lg btn-default" href="/install_manually">1. Manuelle Installation</a> [div class="btn btn-lg btn-default"] [1. Manuelle Installation](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Weiter mit der Erstkonfiguration (nach der Installation)</a> [div class="btn btn-lg btn-default"] [2. Weiter mit der Erstkonfiguration (nach der Installation)](/postinstall) [/div]

View file

@ -21,7 +21,7 @@ routes:
## Etapas de instalación ## Etapas de instalación
<a class="btn btn-lg btn-default" href="/install_manually">1. Instalar manualmente</a> [div class="btn btn-lg btn-default"] [1. Instalar manualmente](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Post-instalación</a> [div class="btn btn-lg btn-default"] [2. Post-instalación](/postinstall) [/div]

View file

@ -21,6 +21,6 @@ routes:
## Étapes dinstallation ## Étapes dinstallation
<a class="btn btn-lg btn-default" href="/install_manually">1. Installer manuellement</a> [div class="btn btn-lg btn-default"] [1. Installer manuellement](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Effectuer la configuration initiale (post-installation)</a> [div class="btn btn-lg btn-default"] [2. Effectuer la configuration initiale (post-installation)](/postinstall) [/div]

View file

@ -21,7 +21,7 @@ routes:
## Procedura di installazione ## Procedura di installazione
<a class="btn btn-lg btn-default" href="/install_manually">1. Installa manualmente</a> [div class="btn btn-lg btn-default"] [1. Installa manualmente](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Post-installazione</a> [div class="btn btn-lg btn-default"] [2. Post-installazione](/postinstall) [/div]

View file

@ -26,13 +26,13 @@ routes:
## Install with the pre-installed image (recommended) ## Install with the pre-installed image (recommended)
<a class="btn btn-lg btn-default" href="/images">0. Download the pre-installed image for Raspberry Pi</a> [div class="btn btn-lg btn-default"] [0. Download the pre-installed image for Raspberry Pi](/images) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flash the SD card with the image</a> [div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Boot the board and connect to the web interface at `yunohost.local`</a> [div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">4. Proceed to post-installation</a> [div class="btn btn-lg btn-default"] [4. Proceed to post-installation](/postinstall) [/div]
--- ---

View file

@ -26,13 +26,13 @@ routes:
## Instalación con la imagen pre-instalada (recomendada) ## Instalación con la imagen pre-instalada (recomendada)
<a class="btn btn-lg btn-default" href="/images">1. Descargar la imagen para Raspberry Pi</a> [div class="btn btn-lg btn-default"] [1. Descargar la imagen para Raspberry Pi](/images) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">2. Poner la imagen en tu tarjeta SD</a> [div class="btn btn-lg btn-default"] [2. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">3. Conectar y encender</a> [div class="btn btn-lg btn-default"] [3. Conectar y encender](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">4. Proceder a la post-instalación</a> [div class="btn btn-lg btn-default"] [4. Proceder a la post-instalación](/postinstall) [/div]
--- ---

View file

@ -26,13 +26,13 @@ routes:
## Installation avec l'image pré-installée (recommandée) ## Installation avec l'image pré-installée (recommandée)
<a class="btn btn-lg btn-default" href="/images">1. Télécharger l'image pour Raspberry Pi</a> [div class="btn btn-lg btn-default"] [1. Télécharger l'image pour Raspberry Pi](/images) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">2. Flasher la carte SD avec l'image</a> [div class="btn btn-lg btn-default"] [2. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">3. Démarrer la carte et se connecter à l'interface web sur `yunohost.local`</a> [div class="btn btn-lg btn-default"] [3. Démarrer la carte et se connecter à l'interface web sur `yunohost.local`](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">4. Effectuer la configuration initiale (post-installation)</a> [div class="btn btn-lg btn-default"] [4. Effectuer la configuration initiale (post-installation)](/postinstall) [/div]
--- ---

View file

@ -29,13 +29,13 @@ routes:
## Install with the pre-installed image (recommended) ## Install with the pre-installed image (recommended)
<a class="btn btn-lg btn-default" href="/images">0. Download the pre-installed image for Raspberry Pi</a> [div class="btn btn-lg btn-default"] [0. Download the pre-installed image for Raspberry Pi](/images) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flash the SD card with the image</a> [div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Boot the board and connect to the web interface at `yunohost.local`</a> [div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">3. Proceed with the initial configuration (post-installation)</a> [div class="btn btn-lg btn-default"] [3. Proceed with the initial configuration (post-installation)](/postinstall) [/div]
--- ---

View file

@ -24,27 +24,27 @@ routes:
## Instalación con la imagen pre-instalada (recomendada) ## Instalación con la imagen pre-instalada (recomendada)
<a class="btn btn-lg btn-default" href="/images">0. Descargar la imagen pre-instalada para tu tarjeta ARM</a> [div class="btn btn-lg btn-default"] [0. Descargar la imagen pre-instalada para tu tarjeta ARM](/images) [/div]
<br> <br>
<small class="text-info">Si no existe una imagen dedicada a tu tarjeta, puedes seguir la sección "Instalación encima de ARMbian".</small> <small class="text-info">Si no existe una imagen dedicada a tu tarjeta, puedes seguir la sección "Instalación encima de ARMbian".</small>
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Poner la imagen en tu tarjeta SD</a> [div class="btn btn-lg btn-default"] [1. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Conectar y encender</a> [div class="btn btn-lg btn-default"] [2. Conectar y encender](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">3. Proceder a la post-instalación</a> [div class="btn btn-lg btn-default"] [3. Proceder a la post-instalación](/postinstall) [/div]
--- ---
## Instalación encima de ARMbian ## Instalación encima de ARMbian
<a class="btn btn-lg btn-default" href="https://www.armbian.com/download/">0. Descargar la imagen ARMbian para tu tarjeta ARM</a> [div class="btn btn-lg btn-default"] [0. Descargar la imagen ARMbian para tu tarjeta ARM](https://www.armbian.com/download/) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Poner la imagen en tu tarjeta SD</a> [div class="btn btn-lg btn-default"] [1. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Conectar y encender</a> [div class="btn btn-lg btn-default"] [2. Conectar y encender](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/ssh">3. Conectarse en SSH</a> [div class="btn btn-lg btn-default"] [3. Conectarse en SSH](/ssh) [/div]
<a class="btn btn-lg btn-default" href="/install_manually">4. Proceder a la post-instalación genérica</a> [div class="btn btn-lg btn-default"] [4. Proceder a la post-instalación genérica](/install_manually) [/div]

View file

@ -24,27 +24,27 @@ routes:
## Installation avec l'image pré-installée (recommandée) ## Installation avec l'image pré-installée (recommandée)
<a class="btn btn-lg btn-default" href="/images">0. Télécharger l'image pré-installée pour votre carte ARM</a> [div class="btn btn-lg btn-default"] [0. Télécharger l'image pré-installée pour votre carte ARM](/images) [/div]
<br> <br>
<small class="text-info">Si il n'existe pas d'image pré-installée pour votre carte, vous pouvez suivre la section "Installation par dessus ARMbian".</small> <small class="text-info">Si il n'existe pas d'image pré-installée pour votre carte, vous pouvez suivre la section "Installation par dessus ARMbian".</small>
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flasher la carte SD avec l'image</a> [div class="btn btn-lg btn-default"] [1. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Démarrer la carte et se connecter à l'interface web sur `yunohost.local`</a> [div class="btn btn-lg btn-default"] [2. Démarrer la carte et se connecter à l'interface web sur `yunohost.local`](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">3. Effectuer la configuration initiale (post-installation)</a> [div class="btn btn-lg btn-default"] [3. Effectuer la configuration initiale (post-installation)](/postinstall) [/div]
--- ---
## Installation par dessus ARMbian ## Installation par dessus ARMbian
<a class="btn btn-lg btn-default" href="https://www.armbian.com/download/">0. Télécharger l'image ARMbian pour votre carte ARM</a> [div class="btn btn-lg btn-default"] [0. Télécharger l'image ARMbian pour votre carte ARM](https://www.armbian.com/download/) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flasher la carte SD avec l'image</a> [div class="btn btn-lg btn-default"] [1. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Brancher & démarrer</a> [div class="btn btn-lg btn-default"] [2. Brancher & démarrer](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/ssh">3. Se connecter en SSH</a> [div class="btn btn-lg btn-default"] [3. Se connecter en SSH](/ssh) [/div]
<a class="btn btn-lg btn-default" href="/install_manually">4. Suivre la procédure d'installation générique</a> [div class="btn btn-lg btn-default"] [4. Suivre la procédure d'installation générique](/install_manually) [/div]

View file

@ -26,26 +26,26 @@ routes:
## Install with the pre-installed image (recommended) ## Install with the pre-installed image (recommended)
<a class="btn btn-lg btn-default" href="/images">0. Download the pre-installed image for your board</a> [div class="btn btn-lg btn-default"] [0. Download the pre-installed image for your board](/images) [/div]
<br> <br>
<small class="text-info">If no pre-installed image exists for your board, you can follow the instructions to "Install on top of ARMbian"</small> <small class="text-info">If no pre-installed image exists for your board, you can follow the instructions to "Install on top of ARMbian"</small>
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flash the SD card with the image</a> [div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Boot the board and connect to the web interface at `yunohost.local`</a> [div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">3. Proceed with the initial configuration (post-installation)</a> [div class="btn btn-lg btn-default"] [3. Proceed with the initial configuration (post-installation)](/postinstall) [/div]
--- ---
## Install on top of ARMbian ## Install on top of ARMbian
<a class="btn btn-lg btn-default" href="https://www.armbian.com/download/">0. Download the ARMbian image for your board</a> [div class="btn btn-lg btn-default"] [0. Download the ARMbian image for your board](https://www.armbian.com/download/) [/div]
<a class="btn btn-lg btn-default" href="/burn_or_copy_iso">1. Flash the SD card with the image</a> [div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div]
<a class="btn btn-lg btn-default" href="/plug_and_boot">2. Plug & boot</a> [div class="btn btn-lg btn-default"] [2. Plug & boot](/plug_and_boot) [/div]
<a class="btn btn-lg btn-default" href="/ssh">3. Connect to your server with SSH</a> [div class="btn btn-lg btn-default"] [3. Connect to your server with SSH](/ssh) [/div]
<a class="btn btn-lg btn-default" href="/install_manually">4. Follow the generic install procedure</a> [div class="btn btn-lg btn-default"] [4. Follow the generic install procedure](/install_manually) [/div]

View file

@ -25,7 +25,7 @@ routes:
## خطوات التنصيب ## خطوات التنصيب
<a class="btn btn-lg btn-default" href="/install_manually">1. التنصيب يدويًا</a> [div class="btn btn-lg btn-default"] [1. التنصيب يدويًا](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. ما بعد التنصيب</a> [div class="btn btn-lg btn-default"] [2. ما بعد التنصيب](/postinstall) [/div]

View file

@ -25,7 +25,7 @@ Sur une plateforme ARM, un VPS, un serveur dédié, un ordinateur x86 standard,
## Étapes dinstallation ## Étapes dinstallation
<a class="btn btn-lg btn-default" href="/install_manually">1. Installer manuellement</a> [div class="btn btn-lg btn-default"] [1. Installer manuellement](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Post-installation</a> [div class="btn btn-lg btn-default"] [2. Post-installation](/postinstall) [/div]

View file

@ -25,6 +25,6 @@ Su un computer ARM, un VPS, un server dedicato, un computer x86 standard, un vec
## Passi per l'installazione ## Passi per l'installazione
<a class="btn btn-lg btn-default" href="/install_manually">1. Installazione manuale</a> [div class="btn btn-lg btn-default"] [1. Installazione manuale](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Post-installazione</a> [div class="btn btn-lg btn-default"] [2. Post-installazione](/postinstall) [/div]

View file

@ -25,7 +25,7 @@ An ARM box, a VPS, a dedicated server, a standard x86 computer, an old Macintosh
## Installation steps ## Installation steps
<a class="btn btn-lg btn-default" href="/install_manually">1. Install manually</a> [div class="btn btn-lg btn-default"] [1. Install manually](/install_manually) [/div]
<a class="btn btn-lg btn-default" href="/postinstall">2. Post-install</a> [div class="btn btn-lg btn-default"] [2. Post-install](/postinstall) [/div]

View file

@ -78,4 +78,4 @@ Si te encuentras con el error "VT-x is not available", probablement hay que acti
Después del reinicio, la máquina debería proponerte de efectuar la post-instalación : Después del reinicio, la máquina debería proponerte de efectuar la post-instalación :
<a class="btn btn-lg btn-default" href="/postinstall">Documentación de post-instalación</a> [div class="btn btn-lg btn-default"] [Documentación de post-instalación](/postinstall) [/div]

View file

@ -79,5 +79,4 @@ Si vous rencontrez l'erreur "VT-x is not available", il vous faut probablement a
Après le redémarrage, la machine devrait vous proposer d'effectuer la Après le redémarrage, la machine devrait vous proposer d'effectuer la
post-installation : post-installation :
<a class="btn btn-lg btn-default" href="/postinstall">Post-install [div class="btn btn-lg btn-default"] [Documentation de la postinstall](/postinstall) [/div]
documentation</a>

View file

@ -81,7 +81,7 @@ If you encounter the error "VT-x is not available", you need probably need to en
After the reboot, the system should ask you to proceed with the After the reboot, the system should ask you to proceed with the
post-installation post-installation
<a class="btn btn-lg btn-default" href="/postinstall">Post-install documentation</a> [div class="btn btn-lg btn-default"] [Post-install documentation](/postinstall) [/div]

View file

@ -52,5 +52,5 @@ identifiants suivants :
## <small>5.</small> Procéder à la post-installation ## <small>5.</small> Procéder à la post-installation
<a class="btn btn-lg btn-default" href="/postinstall">Documentation de la post-installation</a> [div class="btn btn-lg btn-default"] [Documentation de la post-installation](/postinstall) [/div]

View file

@ -47,6 +47,6 @@ log in. You can log with the following credentials :
## 5. Proceed to post-installation ## 5. Proceed to post-installation
<a class="btn btn-lg btn-default" href="/administrate/postinstall">Post-install documentation</a> [div class="btn btn-lg btn-default"] [Post-install documentation](/administrate/postinstall) [/div]

View file

@ -7,7 +7,7 @@ routes:
default: '/isp' default: '/isp'
--- ---
<a class="btn btn-lg btn-default" href="/isp_box_config"> Configuración general del router</a> [div class="btn btn-lg btn-default"] [ Configuración general del router](/isp_box_config) [/div]
Aquí tienes una lista (no exhaustiva) de proveedores de acceso a Internet por país, con criterios de compatibilidad con el [self-hosting](/selfhosting). Aquí tienes una lista (no exhaustiva) de proveedores de acceso a Internet por país, con criterios de compatibilidad con el [self-hosting](/selfhosting).

View file

@ -7,7 +7,7 @@ routes:
default: '/isp' default: '/isp'
--- ---
<a class="btn btn-lg btn-default" href="/isp_box_config"> Configuration générale box</a> [div class="btn btn-lg btn-default"] [ Configuration générale box](/isp_box_config) [/div]
Voici une liste non exhaustive des fournisseurs daccès à Internet par pays, contenant les critères de tolérance à l[auto-hébergement](/selfhosting). Voici une liste non exhaustive des fournisseurs daccès à Internet par pays, contenant les critères de tolérance à l[auto-hébergement](/selfhosting).

View file

@ -7,7 +7,7 @@ routes:
default: '/isp' default: '/isp'
--- ---
<a class="btn btn-lg btn-default" href="/isp_box_config"> Main configuration box</a> [div class="btn btn-lg btn-default"] [ Main configuration box](/isp_box_config) [/div]
Here is a non-comprehensive list of internet service providers by country, which contains criteria about tolerance to self-hosting. Here is a non-comprehensive list of internet service providers by country, which contains criteria about tolerance to self-hosting.

View file

@ -29,30 +29,30 @@ Un paquet YunoHost est composé :
* dun fichier `LICENSE` contenant la licence du paquet * dun fichier `LICENSE` contenant la licence du paquet
* dune page de présentation du paquet contenu dans un fichier `README.md` * dune page de présentation du paquet contenu dans un fichier `README.md`
<a class="btn btn-lg btn-default" href="https://github.com/YunoHost/example_ynh">Paquet de base</a> nhésitez pas à vous en servir comme base de travail. [div class="btn btn-lg btn-default"] [Paquet de base](https://github.com/YunoHost/example_ynh) [/div] nhésitez pas à vous en servir comme base de travail.
## Manifeste ## Manifeste
<a class="btn btn-lg btn-default" href="/packaging_apps_manifest">Manifeste</a> [div class="btn btn-lg btn-default"] [Manifeste](/packaging_apps_manifest) [/div]
## Les scripts ## Les scripts
<a class="btn btn-lg btn-default" href="/packaging_apps_scripts">Scripts</a> [div class="btn btn-lg btn-default"] [Scripts](/packaging_apps_scripts) [/div]
### Architecture et arguments ### Architecture et arguments
Comme les instances de YunoHost possèdent une architecture unifiée, vous serez capable de deviner la plupart des réglages nécessaires. Mais si vous avez besoin de réglages spécifiques, comme le nom de domaine ou un chemin web pour configurer lapplication, vous devrez les demander aux administrateurs lors de linstallation (voir la section `arguments` dans le § **Manifeste** ci-dessus). Comme les instances de YunoHost possèdent une architecture unifiée, vous serez capable de deviner la plupart des réglages nécessaires. Mais si vous avez besoin de réglages spécifiques, comme le nom de domaine ou un chemin web pour configurer lapplication, vous devrez les demander aux administrateurs lors de linstallation (voir la section `arguments` dans le § **Manifeste** ci-dessus).
<a class="btn btn-lg btn-default" href="/packaging_apps_arguments_management">Gestion des arguments</a> [div class="btn btn-lg btn-default"] [Gestion des arguments](/packaging_apps_arguments_management) [/div]
### Configuration NGINX ### Configuration NGINX
<a class="btn btn-lg btn-default" href="/packaging_apps_nginx_conf">Configuration NGINX</a> [div class="btn btn-lg btn-default"] [Configuration NGINX](/packaging_apps_nginx_conf) [/div]
### Multi-instance ### Multi-instance
<a class="btn btn-lg btn-default" href="/packaging_apps_multiinstance">Multi-instance</a> [div class="btn btn-lg btn-default"] [Multi-instance](/packaging_apps_multiinstance) [/div]
### Hooks ### Hooks
<a class="btn btn-lg btn-default" href="/packaging_apps_hooks">Hooks</a> [div class="btn btn-lg btn-default"] [Hooks](/packaging_apps_hooks) [/div]
### Commandes pratiques ### Commandes pratiques
<a class="btn btn-lg btn-default" href="/packaging_apps_helpers">Commandes pratiques</a> [div class="btn btn-lg btn-default"] [Commandes pratiques](/packaging_apps_helpers) [/div]
### Référencement des logs ### Référencement des logs
Dans de nombreuses situations, vous pouvez vouloir indexer un fichier de log pour qu'il soit affiché dans la webadmin. Pour indexer un log, il faut créer un fichier d'indexation dans `/var/log/yunohost/categories/app/APPNAME.yml`. Dans de nombreuses situations, vous pouvez vouloir indexer un fichier de log pour qu'il soit affiché dans la webadmin. Pour indexer un log, il faut créer un fichier d'indexation dans `/var/log/yunohost/categories/app/APPNAME.yml`.
@ -98,7 +98,7 @@ Vous trouverez ci-dessous une liste des points à vérifier concernant la qualit
Pour mesurer la qualité d'un paquet, celui-ci obtiendra un [niveau](/packaging_apps_levels), déterminé en fonction de divers critères d'installation et selon le respect des [règles de packaging](/packaging_apps_guidelines). Pour mesurer la qualité d'un paquet, celui-ci obtiendra un [niveau](/packaging_apps_levels), déterminé en fonction de divers critères d'installation et selon le respect des [règles de packaging](/packaging_apps_guidelines).
### Script de vérification du paquet ### Script de vérification du paquet
<a class="btn btn-lg btn-default" href="https://github.com/YunoHost/package_checker">Vérificateur de paquets</a> [div class="btn btn-lg btn-default"] [Vérificateur de paquets](https://github.com/YunoHost/package_checker) [/div]
Il sagit dun script Python qui vérifie : Il sagit dun script Python qui vérifie :
* que le paquet est à jour concernant les dernières spécifications * que le paquet est à jour concernant les dernières spécifications
@ -109,7 +109,7 @@ Il sagit dun script Python qui vérifie :
### Intégration continue ### Intégration continue
Un serveur d'intégration continue est a disposition des packagers désirant tester leurs applications. Un serveur d'intégration continue est a disposition des packagers désirant tester leurs applications.
<a class="btn btn-lg btn-default" href="packaging_apps_ci">Intégration continue</a> [div class="btn btn-lg btn-default"] [Intégration continue](packaging_apps_ci) [/div]
### Publiez et demandez des tests de votre application ### Publiez et demandez des tests de votre application

View file

@ -26,25 +26,25 @@ A YunoHost package is composed of:
* A `LICENSE` file containing the license of the package * A `LICENSE` file containing the license of the package
* A presentation page of your package in a `README.md` file * A presentation page of your package in a `README.md` file
<a class="btn btn-lg btn-default" href="https://github.com/YunoHost/example_ynh"> A basic package</a> [div class="btn btn-lg btn-default"] [ A basic package](https://github.com/YunoHost/example_ynh) [/div]
feel free to use it as a framework. feel free to use it as a framework.
## Manifest ## Manifest
<a class="btn btn-lg btn-default" href="/packaging_apps_manifest">Manifest</a> [div class="btn btn-lg btn-default"] [Manifest](/packaging_apps_manifest) [/div]
## Scripts ## Scripts
<a class="btn btn-lg btn-default" href="/packaging_apps_scripts">Scripts</a> [div class="btn btn-lg btn-default"] [Scripts](/packaging_apps_scripts) [/div]
### Architecture and arguments ### Architecture and arguments
Since YunoHost has a unified architecture, you will be able to guess most of the settings you need. But if you need variable ones, like the domain or web path, you will have to ask the administrator at installation (see `arguments` section in the manifest above). Since YunoHost has a unified architecture, you will be able to guess most of the settings you need. But if you need variable ones, like the domain or web path, you will have to ask the administrator at installation (see `arguments` section in the manifest above).
<a class="btn btn-lg btn-default" href="/packaging_apps_arguments_management">Arguments management</a> [div class="btn btn-lg btn-default"] [Arguments management](/packaging_apps_arguments_management) [/div]
### NGINX configuration ### NGINX configuration
<a class="btn btn-lg btn-default" href="/packaging_apps_nginx_conf">NGINX configuration</a> [div class="btn btn-lg btn-default"] [NGINX configuration](/packaging_apps_nginx_conf) [/div]
### Multi-instance ### Multi-instance
<a class="btn btn-lg btn-default" href="/packaging_apps_multiinstance">Multi-instance</a> [div class="btn btn-lg btn-default"] [Multi-instance](/packaging_apps_multiinstance) [/div]
### Hooks ### Hooks
YunoHost provides a hook system, which is accessible via the packager's script callbacks in command line. YunoHost provides a hook system, which is accessible via the packager's script callbacks in command line.
@ -55,7 +55,7 @@ The scripts have to be placed in the `hooks` repository at the root of the YunoH
Take a look at the [Nextcloud package](https://github.com/YunoHost-Apps/nextcloud_ynh/) for a working example. Take a look at the [Nextcloud package](https://github.com/YunoHost-Apps/nextcloud_ynh/) for a working example.
### Helpers ### Helpers
<a class="btn btn-lg btn-default" href="/packaging_apps_helpers">Helpers</a> [div class="btn btn-lg btn-default"] [Helpers](/packaging_apps_helpers) [/div]
### Registering a log file ### Registering a log file
@ -116,7 +116,7 @@ Here is a list of best practices for application install scripts:
To be define the quality of a package, it'll obtained a [level](/packaging_apps_levels), determined according to somes criteria of installation and according to respect to [package guidelines](/packaging_apps_guidelines). To be define the quality of a package, it'll obtained a [level](/packaging_apps_levels), determined according to somes criteria of installation and according to respect to [package guidelines](/packaging_apps_guidelines).
### Package script checker ### Package script checker
<a class="btn btn-lg btn-default" href="https://github.com/YunoHost/package_checker">Package checker</a> [div class="btn btn-lg btn-default"] [Package checker](https://github.com/YunoHost/package_checker) [/div]
This Python script checks: This Python script checks:
* that the package is up to date wich last specifications * that the package is up to date wich last specifications
@ -127,7 +127,7 @@ This Python script checks:
### Continuous integration ### Continuous integration
A continuous integration server is available for packagers who want to test their apps. A continuous integration server is available for packagers who want to test their apps.
<a class="btn btn-lg btn-default" href="packaging_apps_ci">Continuous integration</a> [div class="btn btn-lg btn-default"] [Continuous integration](packaging_apps_ci) [/div]
### Publish and ask for testing your application ### Publish and ask for testing your application

View file

@ -9,7 +9,7 @@ routes:
A continuous integration server is available for any packager willing to test an app with [Package_check](https://github.com/YunoHost/package_check). A continuous integration server is available for any packager willing to test an app with [Package_check](https://github.com/YunoHost/package_check).
<a class="btn btn-lg btn-default" href="https://ci-apps-dev.yunohost.org">ci-apps-dev</a> [div class="btn btn-lg btn-default"] [ci-apps-dev](https://ci-apps-dev.yunohost.org) [/div]
This server is free to use for any of you, you just need an account. This server is free to use for any of you, you just need an account.
To do so, ask to a member of the Apps group on our [Applications chatroom](/chat_rooms) To do so, ask to a member of the Apps group on our [Applications chatroom](/chat_rooms)

View file

@ -9,7 +9,7 @@ routes:
Un serveur d'intégration continue est disponible pour tout packager souhaitant tester une application avec [Package_check](https://github.com/YunoHost/package_check). Un serveur d'intégration continue est disponible pour tout packager souhaitant tester une application avec [Package_check](https://github.com/YunoHost/package_check).
<a class="btn btn-lg btn-default" href="https://ci-apps-dev.yunohost.org">ci-apps-dev</a> [div class="btn btn-lg btn-default"] [ci-apps-dev](https://ci-apps-dev.yunohost.org) [/div]
Ce serveur est libre d'accès pour chacun d'entre vous, vous avez juste besoin d'un compte. Ce serveur est libre d'accès pour chacun d'entre vous, vous avez juste besoin d'un compte.
Pour ce faire, demandez à un membre du groupe Apps sur notre [chatroom Applications](/chat_rooms) Pour ce faire, demandez à un membre du groupe Apps sur notre [chatroom Applications](/chat_rooms)