commit 9524a614b31ad8ce45781347827ac593ef1f0fcb Author: Julian Foad Date: Fri Nov 15 20:47:49 2024 +0000 initial draft of data for YoloGen diff --git a/vervis-yologen-input.yml b/vervis-yologen-input.yml new file mode 100644 index 0000000..9eead9f --- /dev/null +++ b/vervis-yologen-input.yml @@ -0,0 +1,74 @@ +--- +# Vervis with Yunohost App Generator +# +# This is an ad-hoc representation in YAML of the YoloGen form inputs. +# +# Yunohost App Generator "YoloGen": + +mode: tutorial + +step1: # General + app_name: Vervis + app_id: vervis + description: Vervis is a work-in-progress, libre, federated software forge. + desc_fr: + +step_2: # Upstream + licence: AGPL-3.0-or-later + offical_website: https://vervis.peers.community/ + Official app demo: https://vervis.peers.community/ + Admin documentation: https://codeberg.org/ForgeFed/Vervis/src/branch/main/INSTALL.md + Usage documentation: + Code repository: https://codeberg.org/ForgeFed/Vervis + +step_3: # Integration in YunoHost + version: 0.1 + maintainer: Trax + install_multiple: true + architectures: all + ldap: false + sso: false + +step_4: # Questions + domain_and_path: domain + ask_who_can_access_app: true + ask_who_can_access_admin: false + languages: en + +step_5: # Resources + source: https://codeberg.org/ForgeFed/Vervis/archive/0.1.tar.gz + auto_update: forgejo_tag + init_system_user: true + init_installation_folder: true + init_data_folder: true + dependencies: libpq-dev zlib1g-dev libssl-dev libpcre3-dev libgmp-dev + init_sql_db: false + +step_6: # Specific Technology + app_main_technology: other + installation_specific_commands: | + ... + commad_to_start_app_daemon: + +step_7: # App configuration + specific_configuration_file: true + config_file: config/settings.yml + config_file_pattern: | + ... + +step_8: # General and advanced documentation + description: + pre_install: + post_install: + pre_upgrade: + post_upgrade: + admin: + +step_9: # Advanced options + handle_url_change: true + logrotate: true + brute_force_protection: false + fail2ban_re: + add_cron_task: + cron_definition: +