From 50c42679d8aafabf09641e7f5bd2dd8beb07283d Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 7 Feb 2021 04:34:04 +0100 Subject: [PATCH] Convert html button-links to markdown syntax --- .../02.install/02.vps/install_on_vps.de.md | 4 ++-- .../02.install/02.vps/install_on_vps.es.md | 4 ++-- .../02.install/02.vps/install_on_vps.fr.md | 4 ++-- .../02.install/02.vps/install_on_vps.it.md | 4 ++-- .../04.rpi/install_on_raspberry.de.md | 8 ++++---- .../04.rpi/install_on_raspberry.es.md | 8 ++++---- .../04.rpi/install_on_raspberry.fr.md | 8 ++++---- .../02.install/04.rpi/install_on_raspberry.md | 8 ++++---- .../05.arm/install_on_arm_board.es.md | 18 ++++++++--------- .../05.arm/install_on_arm_board.fr.md | 18 ++++++++--------- .../02.install/05.arm/install_on_arm_board.md | 18 ++++++++--------- .../06.debian/install_on_debian.ar.md | 4 ++-- .../06.debian/install_on_debian.fr.md | 4 ++-- .../06.debian/install_on_debian.it.md | 4 ++-- .../02.install/06.debian/install_on_debian.md | 4 ++-- .../07.virtualbox/install_on_virtualbox.es.md | 2 +- .../07.virtualbox/install_on_virtualbox.fr.md | 3 +-- .../07.virtualbox/install_on_virtualbox.md | 2 +- .../boot_and_graphical_install.fr.md | 2 +- .../boot_and_graphical_install.md | 2 +- .../05.specific_use_cases/02.isp/isp.es.md | 2 +- .../05.specific_use_cases/02.isp/isp.fr.md | 2 +- .../05.specific_use_cases/02.isp/isp.md | 2 +- .../02.technical_intro/packaging_apps.fr.md | 20 +++++++++---------- .../02.technical_intro/packaging_apps.md | 18 ++++++++--------- .../03.ci_packagers/packaging_apps.ci.md | 2 +- .../03.ci_packagers/packaging_apps_ci.fr.md | 2 +- 27 files changed, 88 insertions(+), 89 deletions(-) diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.de.md b/pages/01.administrate/02.install/02.vps/install_on_vps.de.md index 2566894b..25836606 100644 --- a/pages/01.administrate/02.install/02.vps/install_on_vps.de.md +++ b/pages/01.administrate/02.install/02.vps/install_on_vps.de.md @@ -21,7 +21,7 @@ routes: ## Installationsschritte -1. Manuelle Installation +[div class="btn btn-lg btn-default"] [1. Manuelle Installation](/install_manually) [/div] -2. Weiter mit der Erstkonfiguration (nach der Installation) +[div class="btn btn-lg btn-default"] [2. Weiter mit der Erstkonfiguration (nach der Installation)](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.es.md b/pages/01.administrate/02.install/02.vps/install_on_vps.es.md index 98158533..9d8adefc 100644 --- a/pages/01.administrate/02.install/02.vps/install_on_vps.es.md +++ b/pages/01.administrate/02.install/02.vps/install_on_vps.es.md @@ -21,7 +21,7 @@ routes: ## Etapas de instalación -1. Instalar manualmente +[div class="btn btn-lg btn-default"] [1. Instalar manualmente](/install_manually) [/div] -2. Post-instalación +[div class="btn btn-lg btn-default"] [2. Post-instalación](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md b/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md index d2fe2576..098ec3fe 100644 --- a/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md +++ b/pages/01.administrate/02.install/02.vps/install_on_vps.fr.md @@ -21,6 +21,6 @@ routes: ## Étapes d’installation -1. Installer manuellement +[div class="btn btn-lg btn-default"] [1. Installer manuellement](/install_manually) [/div] -2. Effectuer la configuration initiale (post-installation) +[div class="btn btn-lg btn-default"] [2. Effectuer la configuration initiale (post-installation)](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/02.vps/install_on_vps.it.md b/pages/01.administrate/02.install/02.vps/install_on_vps.it.md index 39770edd..29381ae9 100644 --- a/pages/01.administrate/02.install/02.vps/install_on_vps.it.md +++ b/pages/01.administrate/02.install/02.vps/install_on_vps.it.md @@ -21,7 +21,7 @@ routes: ## Procedura di installazione -1. Installa manualmente +[div class="btn btn-lg btn-default"] [1. Installa manualmente](/install_manually) [/div] -2. Post-installazione +[div class="btn btn-lg btn-default"] [2. Post-installazione](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md index dd3473ff..e9bef176 100644 --- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md +++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.de.md @@ -26,13 +26,13 @@ routes: ## Install with the pre-installed image (recommended) -0. Download the pre-installed image for Raspberry Pi +[div class="btn btn-lg btn-default"] [0. Download the pre-installed image for Raspberry Pi](/images) [/div] -1. Flash the SD card with the image +[div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div] -2. Boot the board and connect to the web interface at `yunohost.local` +[div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div] -4. Proceed to post-installation +[div class="btn btn-lg btn-default"] [4. Proceed to post-installation](/postinstall) [/div] --- diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md index 525746a7..9fbb4fe2 100644 --- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md +++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.es.md @@ -26,13 +26,13 @@ routes: ## Instalación con la imagen pre-instalada (recomendada) -1. Descargar la imagen para Raspberry Pi +[div class="btn btn-lg btn-default"] [1. Descargar la imagen para Raspberry Pi](/images) [/div] -2. Poner la imagen en tu tarjeta SD +[div class="btn btn-lg btn-default"] [2. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div] -3. Conectar y encender +[div class="btn btn-lg btn-default"] [3. Conectar y encender](/plug_and_boot) [/div] -4. Proceder a la post-instalación +[div class="btn btn-lg btn-default"] [4. Proceder a la post-instalación](/postinstall) [/div] --- diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md index bdffa925..f3651515 100644 --- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md +++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.fr.md @@ -26,13 +26,13 @@ routes: ## Installation avec l'image pré-installée (recommandée) -1. Télécharger l'image pour Raspberry Pi +[div class="btn btn-lg btn-default"] [1. Télécharger l'image pour Raspberry Pi](/images) [/div] -2. Flasher la carte SD avec l'image +[div class="btn btn-lg btn-default"] [2. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div] -3. Démarrer la carte et se connecter à l'interface web sur `yunohost.local` +[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] -4. Effectuer la configuration initiale (post-installation) +[div class="btn btn-lg btn-default"] [4. Effectuer la configuration initiale (post-installation)](/postinstall) [/div] --- diff --git a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md index f2f3c490..83c781e4 100644 --- a/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md +++ b/pages/01.administrate/02.install/04.rpi/install_on_raspberry.md @@ -29,13 +29,13 @@ routes: ## Install with the pre-installed image (recommended) -0. Download the pre-installed image for Raspberry Pi +[div class="btn btn-lg btn-default"] [0. Download the pre-installed image for Raspberry Pi](/images) [/div] -1. Flash the SD card with the image +[div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div] -2. Boot the board and connect to the web interface at `yunohost.local` +[div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div] -3. Proceed with the initial configuration (post-installation) +[div class="btn btn-lg btn-default"] [3. Proceed with the initial configuration (post-installation)](/postinstall) [/div] --- diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md index d48de6d5..7b3b3ece 100644 --- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md +++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.es.md @@ -24,27 +24,27 @@ routes: ## Instalación con la imagen pre-instalada (recomendada) -0. Descargar la imagen pre-instalada para tu tarjeta ARM +[div class="btn btn-lg btn-default"] [0. Descargar la imagen pre-instalada para tu tarjeta ARM](/images) [/div]
Si no existe una imagen dedicada a tu tarjeta, puedes seguir la sección "Instalación encima de ARMbian". -1. Poner la imagen en tu tarjeta SD +[div class="btn btn-lg btn-default"] [1. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div] -2. Conectar y encender +[div class="btn btn-lg btn-default"] [2. Conectar y encender](/plug_and_boot) [/div] -3. Proceder a la post-instalación +[div class="btn btn-lg btn-default"] [3. Proceder a la post-instalación](/postinstall) [/div] --- ## Instalación encima de ARMbian -0. Descargar la imagen ARMbian para tu tarjeta ARM +[div class="btn btn-lg btn-default"] [0. Descargar la imagen ARMbian para tu tarjeta ARM](https://www.armbian.com/download/) [/div] -1. Poner la imagen en tu tarjeta SD +[div class="btn btn-lg btn-default"] [1. Poner la imagen en tu tarjeta SD](/burn_or_copy_iso) [/div] -2. Conectar y encender +[div class="btn btn-lg btn-default"] [2. Conectar y encender](/plug_and_boot) [/div] -3. Conectarse en SSH +[div class="btn btn-lg btn-default"] [3. Conectarse en SSH](/ssh) [/div] -4. Proceder a la post-instalación genérica +[div class="btn btn-lg btn-default"] [4. Proceder a la post-instalación genérica](/install_manually) [/div] diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md index 32a68b7e..f7694109 100644 --- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md +++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.fr.md @@ -24,27 +24,27 @@ routes: ## Installation avec l'image pré-installée (recommandée) -0. Télécharger l'image pré-installée pour votre carte ARM +[div class="btn btn-lg btn-default"] [0. Télécharger l'image pré-installée pour votre carte ARM](/images) [/div]
Si il n'existe pas d'image pré-installée pour votre carte, vous pouvez suivre la section "Installation par dessus ARMbian". -1. Flasher la carte SD avec l'image +[div class="btn btn-lg btn-default"] [1. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div] -2. Démarrer la carte et se connecter à l'interface web sur `yunohost.local` +[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] -3. Effectuer la configuration initiale (post-installation) +[div class="btn btn-lg btn-default"] [3. Effectuer la configuration initiale (post-installation)](/postinstall) [/div] --- ## Installation par dessus ARMbian -0. Télécharger l'image ARMbian pour votre carte ARM +[div class="btn btn-lg btn-default"] [0. Télécharger l'image ARMbian pour votre carte ARM](https://www.armbian.com/download/) [/div] -1. Flasher la carte SD avec l'image +[div class="btn btn-lg btn-default"] [1. Flasher la carte SD avec l'image](/burn_or_copy_iso) [/div] -2. Brancher & démarrer +[div class="btn btn-lg btn-default"] [2. Brancher & démarrer](/plug_and_boot) [/div] -3. Se connecter en SSH +[div class="btn btn-lg btn-default"] [3. Se connecter en SSH](/ssh) [/div] -4. Suivre la procédure d'installation générique +[div class="btn btn-lg btn-default"] [4. Suivre la procédure d'installation générique](/install_manually) [/div] diff --git a/pages/01.administrate/02.install/05.arm/install_on_arm_board.md b/pages/01.administrate/02.install/05.arm/install_on_arm_board.md index c730aa0b..8f7790af 100644 --- a/pages/01.administrate/02.install/05.arm/install_on_arm_board.md +++ b/pages/01.administrate/02.install/05.arm/install_on_arm_board.md @@ -26,26 +26,26 @@ routes: ## Install with the pre-installed image (recommended) -0. Download the pre-installed image for your board +[div class="btn btn-lg btn-default"] [0. Download the pre-installed image for your board](/images) [/div]
If no pre-installed image exists for your board, you can follow the instructions to "Install on top of ARMbian" -1. Flash the SD card with the image +[div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div] -2. Boot the board and connect to the web interface at `yunohost.local` +[div class="btn btn-lg btn-default"] [2. Boot the board and connect to the web interface at `yunohost.local`](/plug_and_boot) [/div] -3. Proceed with the initial configuration (post-installation) +[div class="btn btn-lg btn-default"] [3. Proceed with the initial configuration (post-installation)](/postinstall) [/div] --- ## Install on top of ARMbian -0. Download the ARMbian image for your board +[div class="btn btn-lg btn-default"] [0. Download the ARMbian image for your board](https://www.armbian.com/download/) [/div] -1. Flash the SD card with the image +[div class="btn btn-lg btn-default"] [1. Flash the SD card with the image](/burn_or_copy_iso) [/div] -2. Plug & boot +[div class="btn btn-lg btn-default"] [2. Plug & boot](/plug_and_boot) [/div] -3. Connect to your server with SSH +[div class="btn btn-lg btn-default"] [3. Connect to your server with SSH](/ssh) [/div] -4. Follow the generic install procedure +[div class="btn btn-lg btn-default"] [4. Follow the generic install procedure](/install_manually) [/div] diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md b/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md index 5300d6ae..9600728d 100644 --- a/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md +++ b/pages/01.administrate/02.install/06.debian/install_on_debian.ar.md @@ -25,7 +25,7 @@ routes: ## خطوات التنصيب -1. التنصيب يدويًا +[div class="btn btn-lg btn-default"] [1. التنصيب يدويًا](/install_manually) [/div] -2. ما بعد التنصيب +[div class="btn btn-lg btn-default"] [2. ما بعد التنصيب](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md b/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md index 3f65387a..8927bc75 100644 --- a/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md +++ b/pages/01.administrate/02.install/06.debian/install_on_debian.fr.md @@ -25,7 +25,7 @@ Sur une plateforme ARM, un VPS, un serveur dédié, un ordinateur x86 standard, ## Étapes d’installation -1. Installer manuellement +[div class="btn btn-lg btn-default"] [1. Installer manuellement](/install_manually) [/div] -2. Post-installation +[div class="btn btn-lg btn-default"] [2. Post-installation](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.it.md b/pages/01.administrate/02.install/06.debian/install_on_debian.it.md index 4b5bf77c..65404a42 100644 --- a/pages/01.administrate/02.install/06.debian/install_on_debian.it.md +++ b/pages/01.administrate/02.install/06.debian/install_on_debian.it.md @@ -25,6 +25,6 @@ Su un computer ARM, un VPS, un server dedicato, un computer x86 standard, un vec ## Passi per l'installazione -1. Installazione manuale +[div class="btn btn-lg btn-default"] [1. Installazione manuale](/install_manually) [/div] -2. Post-installazione +[div class="btn btn-lg btn-default"] [2. Post-installazione](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/06.debian/install_on_debian.md b/pages/01.administrate/02.install/06.debian/install_on_debian.md index b22a32bf..53c8c7b2 100644 --- a/pages/01.administrate/02.install/06.debian/install_on_debian.md +++ b/pages/01.administrate/02.install/06.debian/install_on_debian.md @@ -25,7 +25,7 @@ An ARM box, a VPS, a dedicated server, a standard x86 computer, an old Macintosh ## Installation steps -1. Install manually +[div class="btn btn-lg btn-default"] [1. Install manually](/install_manually) [/div] -2. Post-install +[div class="btn btn-lg btn-default"] [2. Post-install](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md index 0730bc41..a26db787 100644 --- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md +++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.es.md @@ -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 : -Documentación de post-instalación +[div class="btn btn-lg btn-default"] [Documentación de post-instalación](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md index bacd4dc0..5856e4a5 100644 --- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md +++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.fr.md @@ -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 post-installation : -Post-install -documentation +[div class="btn btn-lg btn-default"] [Documentation de la postinstall](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md index 019aca23..7072c089 100644 --- a/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md +++ b/pages/01.administrate/02.install/07.virtualbox/install_on_virtualbox.md @@ -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 post-installation -Post-install documentation +[div class="btn btn-lg btn-default"] [Post-install documentation](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.fr.md b/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.fr.md index a1e5b0cb..7d18ddb3 100644 --- a/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.fr.md +++ b/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.fr.md @@ -52,5 +52,5 @@ identifiants suivants : ## 5. Procéder à la post-installation -Documentation de la post-installation +[div class="btn btn-lg btn-default"] [Documentation de la post-installation](/postinstall) [/div] diff --git a/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.md b/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.md index d25bad01..440803f0 100644 --- a/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.md +++ b/pages/01.administrate/02.install/12.graphical_install/boot_and_graphical_install.md @@ -47,6 +47,6 @@ log in. You can log with the following credentials : ## 5. Proceed to post-installation -Post-install documentation +[div class="btn btn-lg btn-default"] [Post-install documentation](/administrate/postinstall) [/div] diff --git a/pages/01.administrate/05.specific_use_cases/02.isp/isp.es.md b/pages/01.administrate/05.specific_use_cases/02.isp/isp.es.md index 6fac7849..bfb0afa3 100644 --- a/pages/01.administrate/05.specific_use_cases/02.isp/isp.es.md +++ b/pages/01.administrate/05.specific_use_cases/02.isp/isp.es.md @@ -7,7 +7,7 @@ routes: default: '/isp' --- - Configuración general del router +[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). diff --git a/pages/01.administrate/05.specific_use_cases/02.isp/isp.fr.md b/pages/01.administrate/05.specific_use_cases/02.isp/isp.fr.md index 8132e1b7..c8a60f1f 100644 --- a/pages/01.administrate/05.specific_use_cases/02.isp/isp.fr.md +++ b/pages/01.administrate/05.specific_use_cases/02.isp/isp.fr.md @@ -7,7 +7,7 @@ routes: default: '/isp' --- - Configuration générale box +[div class="btn btn-lg btn-default"] [ Configuration générale box](/isp_box_config) [/div] Voici une liste non exhaustive des fournisseurs d’accès à Internet par pays, contenant les critères de tolérance à l’[auto-hébergement](/selfhosting). diff --git a/pages/01.administrate/05.specific_use_cases/02.isp/isp.md b/pages/01.administrate/05.specific_use_cases/02.isp/isp.md index baf1f814..4e2ba76a 100644 --- a/pages/01.administrate/05.specific_use_cases/02.isp/isp.md +++ b/pages/01.administrate/05.specific_use_cases/02.isp/isp.md @@ -7,7 +7,7 @@ routes: default: '/isp' --- - Main configuration box +[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. diff --git a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md index ca2c0a13..36efcd1a 100644 --- a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md +++ b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.fr.md @@ -29,30 +29,30 @@ Un paquet YunoHost est composé : * d’un fichier `LICENSE` contenant la licence du paquet * d’une page de présentation du paquet contenu dans un fichier `README.md` -Paquet de base n’hé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] n’hésitez pas à vous en servir comme base de travail. ## Manifeste -Manifeste +[div class="btn btn-lg btn-default"] [Manifeste](/packaging_apps_manifest) [/div] ## Les scripts -Scripts +[div class="btn btn-lg btn-default"] [Scripts](/packaging_apps_scripts) [/div] ### 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 l’application, vous devrez les demander aux administrateurs lors de l’installation (voir la section `arguments` dans le § **Manifeste** ci-dessus). -Gestion des arguments +[div class="btn btn-lg btn-default"] [Gestion des arguments](/packaging_apps_arguments_management) [/div] ### Configuration NGINX -Configuration NGINX +[div class="btn btn-lg btn-default"] [Configuration NGINX](/packaging_apps_nginx_conf) [/div] ### Multi-instance -Multi-instance +[div class="btn btn-lg btn-default"] [Multi-instance](/packaging_apps_multiinstance) [/div] ### Hooks -Hooks +[div class="btn btn-lg btn-default"] [Hooks](/packaging_apps_hooks) [/div] ### Commandes pratiques -Commandes pratiques +[div class="btn btn-lg btn-default"] [Commandes pratiques](/packaging_apps_helpers) [/div] ### 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`. @@ -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). ### Script de vérification du paquet -Vérificateur de paquets +[div class="btn btn-lg btn-default"] [Vérificateur de paquets](https://github.com/YunoHost/package_checker) [/div] Il s’agit d’un script Python qui vérifie : * que le paquet est à jour concernant les dernières spécifications @@ -109,7 +109,7 @@ Il s’agit d’un script Python qui vérifie : ### Intégration continue Un serveur d'intégration continue est a disposition des packagers désirant tester leurs applications. -Intégration continue +[div class="btn btn-lg btn-default"] [Intégration continue](packaging_apps_ci) [/div] ### Publiez et demandez des tests de votre application diff --git a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md index 530555a6..27fa9d93 100644 --- a/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md +++ b/pages/02.contribute/04.packaging_apps/02.technical_intro/packaging_apps.md @@ -26,25 +26,25 @@ A YunoHost package is composed of: * A `LICENSE` file containing the license of the package * A presentation page of your package in a `README.md` file - A basic package +[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. ## Manifest -Manifest +[div class="btn btn-lg btn-default"] [Manifest](/packaging_apps_manifest) [/div] ## Scripts -Scripts +[div class="btn btn-lg btn-default"] [Scripts](/packaging_apps_scripts) [/div] ### 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). -Arguments management +[div class="btn btn-lg btn-default"] [Arguments management](/packaging_apps_arguments_management) [/div] ### NGINX configuration -NGINX configuration +[div class="btn btn-lg btn-default"] [NGINX configuration](/packaging_apps_nginx_conf) [/div] ### Multi-instance -Multi-instance +[div class="btn btn-lg btn-default"] [Multi-instance](/packaging_apps_multiinstance) [/div] ### Hooks 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. ### Helpers -Helpers +[div class="btn btn-lg btn-default"] [Helpers](/packaging_apps_helpers) [/div] ### 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). ### Package script checker -Package checker +[div class="btn btn-lg btn-default"] [Package checker](https://github.com/YunoHost/package_checker) [/div] This Python script checks: * that the package is up to date wich last specifications @@ -127,7 +127,7 @@ This Python script checks: ### Continuous integration A continuous integration server is available for packagers who want to test their apps. -Continuous integration +[div class="btn btn-lg btn-default"] [Continuous integration](packaging_apps_ci) [/div] ### Publish and ask for testing your application diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md index 4577305b..9150b8d4 100644 --- a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md +++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps.ci.md @@ -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). -ci-apps-dev +[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. To do so, ask to a member of the Apps group on our [Applications chatroom](/chat_rooms) diff --git a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md index de4fb0c4..e78683f5 100644 --- a/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md +++ b/pages/02.contribute/04.packaging_apps/15.quality_tests/03.ci_packagers/packaging_apps_ci.fr.md @@ -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). -ci-apps-dev +[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. Pour ce faire, demandez à un membre du groupe Apps sur notre [chatroom Applications](/chat_rooms)