mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
* [enh] add app_change_url * [fix] avoid unecessary io and reuse already existing variable * [fix] bad comment * [fix] another bad comment * [fix] I need to be able to call yunohost during change_url scripts * [mod] global variables are now uppercased * [mod] compress condition * [enh] don't change_url if old/new domain_path are identical * [mod] i18n * [enh] ensure that nginx doesn't failed at the end of change_url * [fix] forgot to call this damn m18n * [mod] m18n * [enh] ask and requires new domain/path for change_url * [fix] missing translation key * [mod] ordering * [mod] lisibility * [enh] avoid common mistakes * [fix] check_output is annoying * [fix] locale: typo. * Adding changeurl unit test draft * [mod] remove useless imports * [mod] style * [mod] change_url -> changeurl * Moving comment about checkurl near checkurl call * Normalize new path and domain format * Adding test about trying to changeurl to same url * Internationalizing change app success message * Removing 'trimed' stuff * Moving check for change_url script at beginning of function * Use _run_service_command to reload nginx * Changing changeurl back to change-url, gomennasai :s |
||
---|---|---|
bin | ||
data | ||
debian | ||
lib/metronome/modules | ||
locales | ||
sbin | ||
src/yunohost | ||
tests | ||
.gitignore | ||
.travis.yml | ||
CONTRIBUTORS.md | ||
LICENSE | ||
README.md |
YunoHost core
This repository is the core of YunoHost code.

Issues
- Please report issues on YunoHost bugtracker (no registration needed).
Contribute
- You can develop on this repository using ynh-dev tool with
use-git
sub-command. - On this repository we are following this workflow:
stable <— testing <— branch
. - Note: if you modify python scripts, you will have to modifiy the actions map.
Repository content
- YunoHost core Python 2.7 scripts.
- An actionsmap used by moulinette.
- Services configuration templates.
- Hooks.
- Locales for translations of
yunohost
command. - Shell helpers for application packaging.
- Modules for the XMPP server Metronome.
- Debian files for package creation.
How does it works?
- Python core scripts are accessible through two interfaces thanks to the moulinette framework:
- CLI for
yunohost
command. - API for web administration module (other modules could be implemented).
- You can find more details about how YunoHost works on this documentation (in french).
Dependencies
License
As other components of YunoHost core code, this repository is under GNU AGPL v.3 license.