Tools for YunoHost catalog management and application development
Find a file
2026-02-01 01:39:49 +09:00
.github Update .github/workflows/auto-lint.yml 2025-09-03 21:57:10 +02:00
appslib 🎨 Auto format with Ruff and shfmt 2025-12-24 02:01:40 +00:00
autopatches 🎨 Auto format with Ruff and shfmt 2026-01-01 15:12:20 +00:00
autoupdate_app_sources Set retry=None for the Github API to avoid any blockages due to the rate limit 2026-02-01 01:39:49 +09:00
readme_generator Fix tests 2026-01-21 22:52:21 +01:00
repos_management Set retry=None for the Github API to avoid any blockages due to the rate limit 2026-02-01 01:39:49 +09:00
tools 🎨 Auto format with Ruff and shfmt 2025-09-17 21:47:29 +02:00
update_app_levels Revert "Use relative imports for static analysis" 2025-09-05 17:16:16 +02:00
webhooks 🎨 Auto format with Ruff and shfmt 2025-12-24 02:01:40 +00:00
.gitignore Update gitignore after repo split 2024-09-14 12:00:12 +02:00
__init__.py python: run isort, add shebangs on all files 2024-02-07 14:51:42 +01:00
app_caches.py Revert "Use relative imports for static analysis" 2025-09-05 17:16:16 +02:00
catalog_linter.py Revert "Use relative imports for static analysis" 2025-09-05 17:16:16 +02:00
cron Refactor maintenance.sh, cron 2024-09-14 12:00:12 +02:00
LICENSE Add license file. 2016-03-08 18:51:17 +01:00
list_builder.py Update list_builder.py 2025-12-13 16:46:50 +01:00
list_long_term_broken_apps.py 🎨 Auto format with Ruff and shfmt 2025-10-18 17:11:18 +00:00
maintenance.sh 🎨 Auto format with Ruff and shfmt 2025-09-17 21:47:29 +02:00
README.md Create README.md 2025-03-13 16:54:14 +01:00
requirements-ci.txt Yolo-add a more lightweight requirements-ci.txt to be faster to use by the github workflows on the apps repo 2025-03-24 22:12:25 +01:00
requirements.txt YOLO remove dep 2025-03-24 22:01:53 +01:00
save_added_date.py Revert "Use relative imports for static analysis" 2025-09-05 17:16:16 +02:00

YunoHost Apps tools

This repository contains miscelaneous internal tools for YunoHost apps management.

If you're not familiar with YunoHost development, you're probably in the wrong place. Maybe go to the main YunoHost doc.

  • autopatches: Scripts to automatically apply patches and create PRs on the apps
  • autoupdate_app_sources: Daily task to find upstream updates for app packages
  • readme_generator: Scripts that generate Readme files for the app git repositories
  • update_app_levels: Hourly/weekly tasks to update the app catalog and appstore
  • webhooks: miscenaleous webhooks for the app CI and readme generator.